C - Syntaxe de base
Vous avez vu la structure de base d'un programme C, il sera donc facile de comprendre les autres éléments de base du langage de programmation C.
Jetons en C
Un programme C se compose de divers jetons et un jeton est soit un mot-clé, un identificateur, une constante, une chaîne littérale ou un symbole. Par exemple, l'instruction C suivante se compose de cinq jetons −
printf("Hello, World! \n");
Les jetons individuels sont −
printf ( "Hello, World! \n" ) ;
Points-virgules
Dans un programme C, le point-virgule est un terminateur d'instruction. Autrement dit, chaque instruction individuelle doit se terminer par un point-virgule. Il indique la fin d'une entité logique.
Vous trouverez ci-dessous deux déclarations différentes −
printf("Hello, World! \n"); return 0;
Commentaires
Les commentaires sont comme du texte d'aide dans votre programme C et ils sont ignorés par le compilateur. Ils commencent par /* et se terminent par les caractères */ comme indiqué ci-dessous −
/* my first program in C */
Vous ne pouvez pas avoir de commentaires dans les commentaires et ils ne se produisent pas dans une chaîne ou des littéraux de caractères.
Identifiants
Un identificateur C est un nom utilisé pour identifier une variable, une fonction ou tout autre élément défini par l'utilisateur. Un identifiant commence par une lettre A à Z, a à z ou un trait de soulignement "_" suivi de zéro ou plusieurs lettres, traits de soulignement et chiffres (0 à 9).
C n'autorise pas les caractères de ponctuation tels que @, $ et % dans les identificateurs. C est sensible à la casse langage de programmation. Ainsi, Manpower et main-d'œuvre sont deux identifiants différents en C. Voici quelques exemples d'identifiants acceptables −
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
Mots clés
La liste suivante montre les mots réservés en C. Ces mots réservés ne peuvent pas être utilisés comme constantes ou variables ou tout autre nom d'identifiant.
auto | autre | long | commutateur |
pause | énumération | s'inscrire | typedef |
cas | externe | retour | syndicat |
caractère | flottant | court | non signé |
const | pour | signé | annuler |
continuer | aller à | sizeof | volatil |
par défaut | si | statique | pendant |
faire | entier | structure | _Emballé |
doubler |
Espace en C
Une ligne ne contenant que des espaces blancs, éventuellement avec un commentaire, est connue comme une ligne vide, et un compilateur C l'ignore totalement.
Les espaces blancs sont le terme utilisé en C pour décrire les blancs, les tabulations, les caractères de saut de ligne et les commentaires. Les espaces blancs séparent une partie d'une instruction d'une autre et permettent au compilateur d'identifier où un élément dans une instruction, comme int, se termine et l'élément suivant commence. Par conséquent, dans l'énoncé suivant −
int age;
il doit y avoir au moins un caractère d'espacement (généralement un espace) entre int et age pour que le compilateur puisse les distinguer. D'autre part, dans l'énoncé suivant −
fruit = apples + oranges; // get the total fruit
aucun caractère d'espacement n'est nécessaire entre le fruit et =, ou entre =et les pommes, bien que vous soyez libre d'en inclure si vous souhaitez augmenter la lisibilité.
Langue C