Maison  >  Article  >  développement back-end  >  Expliquer les différentes parties du langage C

Expliquer les différentes parties du langage C

PHPz
PHPzavant
2023-08-26 19:09:06886parcourir

Expliquer les différentes parties du langage C

Les programmes C sont définis par un ensemble de protocoles que les programmeurs doivent suivre lors de l'écriture du code.

Sections

Le programme complet est divisé en différentes sections comme suit :

  • Section Documentation - Ici, nous pouvons donner des commandes sur le programme comme le nom de l'auteur, la date de création ou de modification. Les informations écrites entre /* */ ou // sont appelées une ligne de commentaire. Ces lignes ne sont pas prises en compte par le compilateur lors de l'exécution.

  • Section Lien - Dans cette section, les fichiers d'en-tête requis pour exécuter le programme sont inclus.

  • Section de définition - Ici, les variables sont définies et initialisées.

  • Section de déclaration globale - Dans cette section, les variables globales qui peuvent être utilisées tout au long du programme sont définies.

  • Section de déclaration du prototype de fonction - Cette section fournit des informations telles que le type de retour de la fonction, les paramètres et les noms utilisés en interne dans la fonction.

  • Fonction principale - Le programme C sera compilé à partir de cette partie. Généralement, il comporte deux parties principales appelées la partie déclaration et la partie exécutable.

  • Section définie par l'utilisateur - Les utilisateurs peuvent définir leurs propres fonctions et effectuer des tâches spécifiques en fonction de leurs besoins.

La forme générale d'un programme 'C'

La forme générale d'un programme C est la suivante :

/* documentation section */
preprocessor directives
global declaration
main ( ){
   local declaration
   executable statements
}
returntype function name (argument list){
   local declaration
   executable statements
}

Exemple

Ce qui suit est un programme C qui effectue une addition en utilisant une fonction avec des paramètres mais aucun valeur de retour −

Démonstration en ligne

#include<stdio.h>
void main(){
   //Function declaration - (function has void because we are not returning any values for function)//
   void sum(int,int);
   //Declaring actual parameters//
   int a,b;
   //Reading User I/p//
   printf("Enter a,b :");
   scanf("%d,%d",&a,&b);
   //Function calling//
   sum(a,b);
}
void sum(int a, int b){//Declaring formal parameters
   //Declaring variables//
   int add;
   //Addition operation//
   add=a+b;
   //Printing O/p//
   printf("Addition of a and b is %d",add);
}

Output

Vous verrez la sortie suivante −

Enter a,b :5,6
Addition of a and b is 11

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer