Comme tout langage, le C permet l'inclusion de commentaires dans le code source.
Un commentaire permet d'inclure du langage de tout les jours dans le programme. Cela permet de moins
se perdre dans le programme lorsque l'on re-travaille dessus quelques mois plus tard, quand on travaille à
plusieurs sur un même projets, ou tout simplement quand le code commence à se compliquer sérieusement.
Bien évidement, les commentaires ne sont pas executés. Il sont tout simplement ignorés par le compilateur.
En C, un commentaire commence par /* et s'acheve par */. Il n'en existe pas d'autre. Tout ce qui
est compris entre /* et */ est alors ignoré :
/*Ceci est mon premier programme en langage C
Et ceci est un commentaire dans lequel je peux écrire
ce que je veux ! */
#include <stdio.h>
int main(){
puts("Hello World!");/* Cette ligne affiche "Hello World" à l'écran */
return 0;
}
Bien entendu, il faut tout de même observer certaines rêgles. Ça peut paraitre évident, mais on ne peut
pas inclure de caractères */ à l'intérieur d'un commentaire. Sinon comment le compilateur pourai-t-il s'en
sortir ?
Le commentaire ci-dessous est donc incorrect :
/* On utilise */ pour terminer un commentaire */
Comme on peut le voir dans l'exemple ci-dessus, un commentaire peut se trouver sur plusieurs lignes. Cette particularité est
très utile lors de la mise au point d'un programme. On peut ainsi forcer le compilateur à ignorer certaines parties du code
sans pour autant avoir à les effacer :
#include <stdio.h>
int main(){
puts("Bonjour");
puts("Joyeux noël");
puts("Bonne année");
/*puts("Joyeuses paques");
puts("et bon anniversaire!");*/
return 0;
}
Dans cette exemple, les lignes Joyeuses paques et et bon anniversaire! ne seront pas
affichées, car pas executées.
|