Leçon 5 : Commentaires, jetons et règles de syntaxe de base
Commentaires
Les commentaires sont du texte non exécutable utilisé pour expliquer le code. Ils sont ignorés par le compilateur.
1. Commentaires sur une seule ligne (C99 et ultérieur)
c // Ceci est un commentaire sur une seule ligne int x = 10; // Explication en fin de ligne
2. Commentaires multi-lignes (C89/ANSI C)
c /* Ceci est un commentaire multi-lignes. Il peut s'étendre sur plusieurs lignes et est utile pour la documentation de blocs. */
Les jetons (Tokens) en C
Un jeton est la plus petite unité individuelle d'un programme C. Les jetons sont classés en :
- Mots-clés (Keywords) : Mots réservés ayant des significations prédéfinies (ex:
int,if,while). - Identifiants : Noms donnés aux variables, fonctions, tableaux, etc. (Doivent commencer par une lettre ou un souligné, et ne peuvent pas être un mot-clé).
- Constantes : Valeurs fixes qui ne changent pas pendant l'exécution (ex:
10,3.14,'A'). - Chaînes de caractères (Strings) : Séquences de caractères entre guillemets doubles (ex:
"Hello"). - Opérateurs : Symboles utilisés pour les opérations (ex:
+,=,*). - Séparateurs/Ponctuation : Symboles utilisés pour regrouper ou séparer des éléments (ex:
{,},;,().
Règles de syntaxe
- Sensibilité à la casse : Le C est sensible à la casse.
MaVariableest différent demavariable. - Terminaison des instructions : Chaque instruction doit se terminer par un point-virgule (
;). - Espaces blancs : Les espaces blancs (espaces, tabulations, retours à la ligne) sont généralement ignorés par le compilateur, ce qui permet un formatage flexible du code, sauf à l'intérieur des chaînes de caractères ou des jetons.