Latest web development tutorials

C ++ do ... while

C loop C loop

Contrairement à la eten boucles, ils testent la condition de boucle de la boucle.boucledo ... 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

C ++,faire ... alors que la syntaxe de la boucle:

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

En C ++ boucle do ... while

Exemples

#include <iostream>
using namespace std;
 
int main ()
{
   // 局部变量声明
   int a = 10;

   // do 循环执行
   do
   {
       cout << "a 的值:" << a << endl;
       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

C loop C loop