Programmation en C – Syntaxe de base

Vous avez vu la structure de base d’un programme C, de sorte qu’il sera facile de comprendre les autres éléments de base du langage C.
 

Les jetons en C

Un programme C se compose de divers jetons que ce soit un mot-clé, un identifiant, 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");

 

Le point-virgule

Dans un programme C, le point-virgule est un terminateur d’instruction. Autrement dit, chaque déclaration individuelle doit être terminée par un point-virgule. Il indique la fin d’une instruction.

Ci-dessous sont deux déclarations différentes

//déclaration 1
printf("Hello, World! n");
//déclaration 2
return 0;

 
 

Les commentaires

Les commentaires sont là pour faciliter la compréhension de votre programme C et ils sont ignorés par le compilateur. Ils commencent par /* et terminent par les caractères */ comme indiqué ci-dessous

/* Mon premier programme en C */

 

Les 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 de A à Z, a à z, ou un trait de soulignement «_» suivi de zéro ou plusieurs lettres, des tirets et des chiffres (de 0 à 9).

C n’autorise pas les caractères de ponctuation tels que @, $ et % dans les identificateurs. C est un langage de programmation sensible à la casse. Voici quelques exemples d’identifiants acceptables

var       
_abcde    
dsek25nb     
mon_age_est   
_temp   
j     
a99fcv9      
goAM

 

Les mots clés

La liste suivante montre les mots réservés dans C. Ces mots réservés ne peuvent pas être utilisés comme constantes ou variables ou tout autre nom d’identifiant.

const sizeof goto for
break enum register typedef
case extern return union
char double _Packed unsigned
auto  switch signed void
continue  long else volatile
default if static while
do int struct short
float

 
 

Espace blanc en C

Une ligne contenant uniquement des espaces, éventuellement avec un commentaire, est appelée ligne vide, et le compilateur C l’ignore totalement.

Espace blanc est le terme utilisé dans C pour décrire des espaces, des tabulations, des caractères de nouvelle ligne et des commentaires. Espace blanc sépare une partie d’une instruction d’une autre et permet au compilateur d’identifier les éléments d’une instruction par exemple :

int nombre;

Il doit y avoir au moins un espace blanc entre int et nombre pour que le compilateur puisse les distinguer. D’autre part, dans la déclaration suivante

nbrs = nbr1 + nbr2;   //on obtient le total des nombres

Aucun espace blanc n’est nécessaire entre nbrs et =, ou entre = et nbr1, bien que vous soyez libre d’inclure certains si vous souhaitez augmenter la lisibilité.
 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *