if ( expression ) statement1 [else statement2]if-else Statement (C++) | Microsoft Learn
expressionが0以外ならばstatement1が、さもなくばstatement2が実行されます。
expressionは数値またはポインタ型であるか、それらへ変換できるクラス型である必要があります。
while ( expression ) statementwhile Statement (C++) | Microsoft Learn
do statement while ( expression ) ;do-while Statement (C++) | Microsoft Learn
for ( init-expression; cond-expression; loop-expression ) statementfor statement (C++) | Microsoft Learn
カウンタ変数 (counter variable) は、forループの外でも宣言できます。
int i; for (i = 0; i < 2; i++) { cout << i; }
次のforループは、
for (int i = 0; i < 2; i++) { cout << i; }
このwhileループと同等です。
i = 0; while (i < 2) { cout << i++; }
continue;continue Statement (C++) | Microsoft Learn
制御式が再評価されます。
while ( expression )
{
continue; // expressionへ移動する
}
do {
continue; // expressionへ移動する
} while ( expression );
ループ式 (loop expression) が実行され、条件式 (cond expression) が再評価されます。
for ( init-expression; cond-expression; loop-expression )
{
continue; // loop-expressionへ移動する
}