Latest web development tutorials

C boucle do ... while

le cycle C le cycle C

Contrairement à la eten boucles, ils testent la condition de boucle de la boucle.Dans lelangage C, boucle do ... while est de vérifier son état à la fin de la boucle.

faire ... alors que la boucle est similaire à la boucle de temps, mais faire ... alors que la boucle assurera la mise en œuvre d'au moins un cycle.

grammaire

la syntaxe du langage Cdo ... while:

faire
{
   déclaration (s);

} Bien que (condition);

S'il vous plaît noter que les expressions conditionnelles apparaissent à la fin de la boucle, de sorte que la déclaration (s) de la boucle seront exécutées au moins une fois avant que la condition est testée.

Si la condition est vraie, le flux de contrôle saute au-dessus de le faire, et puis re-exécuter l'instruction (s) de la boucle. Ce processus est répété jusqu'à ce que la condition donnée devient fausse pour autant.

Diagramme

C dans le do ... while

Exemples

#include <stdio.h>
 
int main ()
{
   /* 局部变量定义 */
   int a = 10;

   /* do 循环执行 */
   do
   {
       printf("a 的值: %d\n", a);
       a = a + 1;
   }while( a < 20 );
 
   return 0;
}

Lorsque le code ci-dessus est compilé et exécuté, il produit les résultats suivants:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19

le cycle C le cycle C