1-10-3. do...whileループ
公開日: 15:58 1. 基本編/1-10. ループ文/1-10-3. do...whileループ
ループの先頭で繰り返し条件を評価するfor、whileループと異なり、do...whileは条件をループの最後に調べます。
do...whileループはwhileループと似ていますが、do...whileループは少なくとも1回実行されることが保証されている点が異なります。
構文
do { statement(s); }while( 条件 );
条件式がループの最後に記述されている点に気をつけてください。ループ内のstatement(s)は条件が評価される前に一度実行されます。
条件が真であれば、制御の流れはdoに戻り、ループ内のstatement(s)は再度実行されます。この処理は与えられた条件が偽となるまで繰り返されます。
使用例
#include <iostream> using namespace std; int main () { // ローカル変数の宣言 int a = 10; // do...whileループの実行 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
0 件のコメント :
コメントを投稿