forループ
CoddyのCジャーニー「基礎」セクションの一部。レッスン 37/63。
forループは、特定の回数だけコードブロックを繰り返し実行できる制御構造です。
forループには3つの要素があります。
- 初期化(ループ開始前に1回実行される)
- 条件(各反復の前に確認される)
- 更新(各反復の後に実行)
for (initialization; condition; update) {
// 実行されるコード
}1から5まで数える簡単なforループを作成しましょう:
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}上記のコードを実行すると、出力は次のようになります。
1 2 3 4 5仕組みは次のとおりです:
- まず、
iを1に初期化します - 次に、
i <= 5かどうかを確認します(trueなので、ループ本体を実行します)
iの値を出力しますiを1増やします- 条件が偽になるまで、手順2~4を繰り返します
チャレンジ
簡単入力から整数 n を受け取り、forループを使って1からnまでのすべての数を、それぞれスペースで区切って出力するプログラムを作成してください。
n = 4 の場合の出力例:
1 2 3 4最後の数を含め、各数の後に必ずスペースを入れてください。
自分で試してみよう
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// ここにコードを書いてください
return 0;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Cオンラインコンパイラ