Cは、whileループ...やる++
forループとwhileとは異なり、それらはループのループ条件をテストしています。ループは、ループの最後で、その状態を確認することであるが...行います 。
ループはwhileループに似ていながら...行うが、ループは、少なくともサイクルの実施を確保する一方...行います。
文法
C ++、ループ構文ながら...実行します。
やります { ステートメント(複数可)。 }ながら(条件);
条件式は、ループの最後に表示されますので、条件がテストされる前に、ループ文(複数可)を少なくとも1回実行されますのでご注意ください。
条件が真の場合、制御の流れは、上記バックんジャンプし、再度実行ループ文(複数可)。 所定の条件は、これまでの偽となるまで、このプロセスが繰り返されます。
フローチャート
例
#include <iostream> using namespace std; int main () { // 局部变量声明 int a = 10; // do 循环执行 do { cout << "a 的值:" << a << endl; a = a + 1; }while( a < 20 ); return 0; }
上記のコードはコンパイルされ、実行されると、次の結果を生成します。
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 15 a 的值: 16 a 的值: 17 a 的值: 18 a 的值: 19