Notions de bases en C

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.

Ce site web utilise des cookies

Certains d’entre eux sont essentiels pour son fonctionnement et d’autres nous aident à améliorer l’expérience utilisateur (cookies traceurs). Vous pouvez décider vous-même si vous autorisez ou non ces cookies. Merci de noter que, si vous les rejetez, certaines fonctionnalités du site pourront être défaillantes.