文 (ステートメント : statement)

式ステートメント (Expression statements)

Null ステートメント (Null statements)

複合ステートメント (Compound statements)

選択ステートメント (Selection statements)

if-else ステートメント

if ( expression )
   statement1
[else
   statement2]
if-else Statement (C++) | Microsoft Learn

expressionが0以外ならばstatement1が、さもなくばstatement2が実行されます。

expressionは数値またはポインタ型であるか、それらへ変換できるクラス型である必要があります。

switch ステートメント

繰り返しステートメント (Iteration statements)

while ステートメント

while ( expression )
   statement
while Statement (C++) | Microsoft Learn

do-while ステートメント

do
   statement
while ( expression ) ;
do-while Statement (C++) | Microsoft Learn

for ステートメント

for ( init-expression; cond-expression; loop-expression )
    statement
for 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++;
}

範囲ベースの for ステートメント

ジャンプ ステートメント (Jump statements)

break ステートメント

continue ステートメント

continue;
continue Statement (C++) | Microsoft Learn

doまたはwhileループ

制御式が再評価されます。

while ( expression )
{

   continue; // expressionへ移動する

}
do {

    continue; // expressionへ移動する

} while ( expression );

forループ

ループ式 (loop expression) が実行され、条件式 (cond expression) が再評価されます。

for ( init-expression; cond-expression; loop-expression )
{

   continue; // loop-expressionへ移動する

}

return ステートメント

goto ステートメント

宣言ステートメント (Declaration statements)

参考

参考書

Microsoft Learnから検索