whileループ
CoddyのCジャーニー「基礎」セクションの一部。レッスン 38/63。
whileループを使うと、指定した条件が真である限り、コードブロックを繰り返し実行できます。
基本的な構文は次のとおりです。
while (condition) {
// 繰り返し実行するコード
}簡単なカウンターを作成しましょう:
カウンター変数を初期化します
int count = 1;countが5以下である限り実行されるwhileループを作成しましょう
while (count <= 5) {
printf("%d ", count);
count++;
}コードを実行すると、出力は次のようになります。
1 2 3 4 5countが6になるまでループは続きます。その時点で条件count <= 5が偽になり、ループが終了します。
チャレンジ
簡単ユーザーから整数 n を読み取り、whileループを使って2からnまで(nを含む)のすべての偶数を出力するプログラムを書きましょう。
たとえば、ユーザーが10を入力した場合、プログラムは次のように出力します。
2 4 6 8 10自分で試してみよう
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// ここにコードを記述してください
return 0;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Cオンラインコンパイラ