Syntaxe de base en C


Nous avons examiné la structure de base d'un programme C, ce qui nous aidera à comprendre les autres éléments de base du langage C.

Jetons C (Jetons)

Les programmes C sont composés de divers jetons. Les jetons peuvent être des mots-clés, des identifiants, des constantes, des valeurs de chaîne ou un symbole. Par exemple, l'instruction C suivante comprend cinq jetons :

printf("Hello, World! \n");

Les cinq jetons sont :

printf("Hello, World! \n");

Point-virgule ;

Dans un programme C, le point-virgule est le terminateur de l'instruction. Autrement dit, chaque instruction doit se terminer par un point-virgule. Il indique la fin d'une entité logique.

Par exemple, voici deux instructions différentes :

printf("Hello, World! \n");return 0;

Commentaires

Les commentaires sont comme le texte d'aide dans les programmes C, ils sont ignorés par le compilateur. Ils commencent par /* et se terminent par le caractère */, comme ceci :

/* 我的第一个 C 程序 */

Vous ne pouvez pas imbriquer des commentaires dans des commentaires, et les commentaires ne peuvent pas non plus apparaître dans une chaîne ou une valeur de caractère.

Identifiant

C L'identifiant est le nom utilisé pour identifier une variable, une fonction ou tout autre élément défini par l'utilisateur. Un identifiant commence par les lettres A-Z ou a-z ou le trait de soulignement _, suivis de zéro ou plusieurs lettres, traits de soulignement et chiffres (0-9).

C Les caractères de ponctuation tels que @, $ et % ne sont pas autorisés dans les identifiants. C est un langage de programmation sensible à la casse. Ainsi, en C, Manpower et manpower sont deux identifiants différents. Plusieurs identifiants valides sont répertoriés ci-dessous :

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

Mots clés

Le tableau suivant répertorie les mots réservés en C. Ces mots réservés ne peuvent pas être utilisés comme noms de constantes, noms de variables ou autres noms d'identifiant.

autoelselongswitch
breakenumregistertypedef
caseexternreturnunion
charfloatshortunsigned
constforsignedvoid
continuegotosizeofvolatile
defaultifstaticwhile
dointstruct_Packed
double   

Espaces en C

La ligne contenant uniquement des espaces, est appelée ligne vide, peut être commentée et sera complètement ignorée par le compilateur C.

En C, les espaces sont utilisés pour décrire les espaces, les tabulations, les nouvelles lignes et les commentaires. Les espaces séparent les parties d'une instruction, permettant au compilateur d'identifier où se termine un élément de l'instruction (comme un int) et où commence l'élément suivant. Ainsi, dans l'instruction suivante :

int age;

Ici, il doit y avoir au moins un caractère espace (généralement un caractère espace) entre int et age afin que le compilateur puisse les différencier. En revanche, dans l'énoncé suivant :

fruit = apples + oranges;   // 获取水果的总数

Le caractère espace entre fruit et =, ou = et pommes n'est pas obligatoire, mais vous pouvez ajouter quelques espaces si nécessaire pour améliorer la lisibilité.