C_facile : Introduction au langage C
Cours

Instruction « do... while »

Si l'on traite le même problème avec l'équivalent en langage C de la boucle "faire ... tant que", nous obtenons :

instruction_avant i=0 ;

do

{ printf("\n i=%4d",i); i++; }

while (i<3);

instruction_après

La syntaxe du do ...while (i<3) correspond au diagramme de Conway suivant :

Le diagramme de Conway de la boucle do
Le diagramme de Conway de la boucle do[Zoom...]

La paire de parenthèses autour de la condition logique (expression) est obligatoire en C.

L'initialisation des variables avant la boucle et l'emplacement des instructions ont, là encore, un impact sur le déroulement de la boucle.

Boucles imbriquées (page suivante)Instruction « while» (page Précédente)
AccueilImprimer creativecommons : by-nc-ndRéalisé avec SCENARI