C 言語で continue を使うにはどうすればよいですか?

C言語では、continue文を使って、現在のループの残りのコードをスキップし、次のループに移行することができます。for文、while文、do-while文で利用できます。以下に、continue文の利用例を示します:

  1. 日本生まれの
  2. では、続けます
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue; // 跳过剩余的代码并开始下一次循环
}
printf("%d ", i);
}

出力結果は 0 1 2 3 4 6 7 8 9 です。

  1. 一方で
  2. 文脈に応じてください。
int i = 0;
while (i < 10) {
if (i == 5) {
i++;
continue; // 跳过剩余的代码并开始下一次循环
}
printf("%d ", i);
i++;
}

結果は0 1 2 3 4 6 7 8 9

  1. do-while
  2. 続けて
int i = 0;
do {
if (i == 5) {
i++;
continue; // 跳过剩余的代码并开始下一次循环
}
printf("%d ", i);
i++;
} while (i < 10);

結果が 0, 1, 2, 3, 4, 6, 7, 8, 9 になった

continue文は現在のループブロック内に残っているコードのみスキップされ、ループは終了しません。したがってループ条件・ループの反復文は引き続き実行され、ループの最初に制御が戻って次の反復が行われます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds