Continue
CoddyのCジャーニー「Fundamentals」セクションの一部 — レッスン 41/63。
continue 文は、現在の反復を終了し、次の反復へと進みます。例えば:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
printf("%d ", i);
}ループはすべての数値を反復処理します。i=5 に達すると、その反復をスキップして次の反復に進みます。出力は以下の通りです:
3 4 6 7 8出力に5が含まれていないことに注目してください。
チャレンジ
簡単1から20まで(20を含む)の数字を出力するコードが与えられています。
あなたのタスクは、偶数のみが出力される(2, 4, 6, ...)ように、if文とcontinue文を追加することです。
チートシート
continue 文は、現在の反復を終了し、次の反復へと継続します:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
printf("%d ", i);
}出力は次のようになります:3 4 6 7 8 (5をスキップします)
自分で試してみよう
#include <stdio.h>
int main() {
for (int i = 1; i <= 20; i++) {
printf("%d ", i);
}
return 0;
}
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。