Les commentaires:
Ils sont utiles pour la compréhension du programme. Le langage C supporte deux types de commentaires : les blocs de commentaires et les simples lignes de commentaires.
Bloc de commentaires:
Exemple:
/*ceci est un commentaire*/
Un bloc de commentaires commence par /* et finit par */ et peut englober plusieurs lignes.
/**************************************************************************
* Program : helloworld.c
* Written by :
**************************************************************************/
# include <stdio.h>
/*My apps begin here*/
int main(void)
{
printf ("Hello, world!\n") ; /*display "Hello, world!" in a terminal*/
}
Le commentaire débute à la ligne 1 avec /*, et prend fin à la ligne 4 avec */ ; un autre bloc est crée à la ligne 7, puis à la ligne 10 un bloc est rajouté à la fin de l’instruction.
Simple ligne de commentaires:
Exemple :
// Ceci est un commentaire
Une simple ligne de commentaires commence par // et ne doit contenir qu’une seule ligne.
//===========================================================================
// Program : helloworld.c
// Written by :
//===========================================================================
# include
//My apps begin here
int main(void)
{
printf (‘’Hello, world !\n’’) ; //display "Hello, world!" in a terminal
}
Dans cet exemple, toutes les lignes commentées sont précédées de //
Imbrication des commentaires:
On peut imbriquer des commentaires simple ligne (//) dans un bloc de commentaires ( /* */) ; mais on ne peut pas imbriquer un bloc de commentaires dans un autre bloc de commentaires.
Exemple :
1er cas:
/*
instructions ; // ceci est un commentaire correct
*/
2è cas:
/*
instructions ; /*ceci n’est pas un commentaire correct*/
*/
Les commentaires font aussi partie d'un programme:
Les bonnes pratiques consistent à mettre sous forme de blocs de commentaires, les titres ou entêtes de description du programme, et ajouter des commentaires de lignes à la fin de chaque instruction qui le nécessite pour la compréhension.