Les programmes C sont définis par un ensemble de protocoles que les programmeurs doivent suivre lors de l'écriture du code.
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 }
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); }
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!