Menu
Coddy logo textTech

Continue

CoddyのC++ジャーニー「基礎」セクションの一部 — レッスン 46/74。

continue文は、現在の反復処理を停止し、次の反復処理へと継続します。例えば:

for (int i = 3; i < 9; i++) {
	if (i == 5) {
		continue;
	}
	std::cout << i << std::endl;
}

ループはすべての数値を反復処理します。i=5 に達すると、その反復をスキップして次の反復に進みます。出力は次のようになります:

3
4
6
7
8

出力に5が含まれていないことに注目してください。

challenge icon

チャレンジ

初心者

1から20まで(20を含む)の数字を出力するコードが与えられています。

あなたのタスクは、偶数のみ(2, 4, 6, ...)が出力されるように、if文とcontinue文を追加することです。 

チートシート

continue 文は、現在の反復処理を中断し、次の反復処理へと進みます:

for (int i = 3; i < 9; i++) {
	if (i == 5) {
		continue;
	}
	std::cout << i << std::endl;
}

これは i=5 のときの反復をスキップし、次のように出力します:

3
4
6
7
8

自分で試してみよう

#include <iostream>

int main() {
    for (int i = 1; i <= 20; i++) {
        std::cout << i << std::endl;
    }
    return 0;
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン