Maison > Article > développement back-end > Comment écrire un programme C ? Règles de base pour l'écriture de programmes C
Un programme C est un ensemble d'instructions écrites dans le langage de programmation C. Chaque programme doit suivre certaines normes (règles) pour rendre notre code facile à visualiser et à maintenir. L'article suivant vous présentera quelques règles d'écriture de base des programmes C. J'espère qu'il vous sera utile. [Tutoriels vidéo associés recommandés : Tutoriel sur le langage C]
Notes
Les commentaires ne sont pas obligatoires, mais ils sont tout aussi importants que le code. La première règle est donc de se rappeler comment commenter (documenter) correctement votre code.
Pourquoi des commentaires ? A quoi servent les commentaires ?
1. Expliquez le but du code.
2. Expliquez chaque logique ou algorithme, de quoi s'agit-il et pourquoi est-il utilisé ?
3. Chaque déclaration et définition de fonction doit être documentée, avec des commentaires, présentant l'utilisation et les fonctions.
4. Les commentaires permettent aux autres de comprendre le code des autres plus rapidement et plus facilement, ce qui facilite l'utilisation et la maintenance du code.
Une fois l'instruction terminée, elle doit être terminée par un point-virgule (;)
Instruction qui doit être terminée par (;)
● Tous les appels printf(), scanf() ou tout autre appel de fonction.
● Toutes les déclarations, telles que les variables, constantes, fonctions et structures, doivent se terminer par un point-virgule.
● Toutes les expressions doivent se terminer par un point-virgule (;).
Exemple :
int a; //变量声明 printf("Hello!"); //一输出声明 sum = findSum (10,20,30); //函数的调用语句 .......
Les instructions qui n'ont pas besoin d'être terminées par (;)
● Le fichier d'en-tête inclut une instruction.
● Déclaration de définition de macro.
● Instruction If, instruction de boucle, en-tête de fonction et définition de fonction.
#include <stdio.h> //头文件 #define MAX_LEN 1024 //宏定义语句 int main() //主函数定义部分 { 语句....... } //函数头,其定义为 int findSum(int a, int b, int c) { return (a+b+c); } if(a > b) //if 语句 large =a; else large =b; ........
Règles associées pour les jetons et les identifiants
Nous devons comprendre les mots-clés et connaître certaines règles pour les identifiants.
Quelques points que vous devez connaître :
● Les mots clés sont des mots réservés dans le compilateur et ils ne peuvent pas être utilisés à d'autres fins.
● Le langage C est un langage de programmation sensible à la casse. Ici, les identifiants minuscules et les identifiants majuscules sont différents. Par conséquent, si vous déclarez une variable nommée Num, vous devez utiliser Num partout ; vous ne pouvez pas utiliser num, NUM, etc. à la place de Num.
● Comme les mots-clés, les fonctions de bibliothèque sont également déclarées dans les fichiers d'en-tête, et les fichiers d'en-tête doivent être inclus dans le programme. Par exemple, si vous utilisez la fonction sqrt() pour trouver la racine carrée d'un nombre quelconque, vous devez inclure le fichier d'en-tête math.h.
Règles concernant les identifiants (déclarations de variables)
● Il est permis d'utiliser des lettres minuscules, majuscules, des chiffres et des traits de soulignement (_) pour définir symboles d'identification (c'est-à-dire noms de variables, noms de constantes, noms de fonctions, etc.).
● Seules les lettres ou les traits de soulignement (_) peuvent être utilisés comme première lettre au début de l'identifiant.
● Les espaces et autres caractères spéciaux ne sont pas autorisés dans les noms d'identifiant. S'il y a deux mots dans le nom de l'identifiant, vous pouvez utiliser des traits de soulignement (_) pour les séparer, ou utiliser la casse camel pour écrire le nom de l'identifiant. .
Par exemple : si vous souhaitez déclarer une variable pour stocker le numéro de rôle, alors le nom de la variable doit être roll_number ou rollNumber ou quelque chose comme ça mais sans espaces.
● Les identifiants doivent être significatifs et descriptifs.
Quantity Vous ne pouvez pas utiliser de mots-clés comme noms d'identifiant
Indentation de code
L'indentation de code lors de l'écriture d'un programme est très importante ; le code indenté facilite la lecture et la modification. Exemple :
Code indenté
#include <stdio.h> int main() { int a; int b; int c; a = 10; b = 20; if(a>b) { c=a; a=b; b=c; printf("从小到大输出: %d,%d\n",a,b); } else{ printf("从小到大输出: %d,%d\n",a,b); } return 0; }
Code non indenté
#include <stdio.h> int main(){ int a;int b;int c; a = 10;b = 20; if(a>b){c=a;a=b;b=c;printf("从小到大输出: %d,%d\n",a,b);} else{printf("从小到大输出: %d,%d\n",a,b);} return 0;}
Ce qui précède est ceci L'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !
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!