Menu
CoddyTech

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

仕組みは次のとおりです:

  1. まず、iを1に初期化します
  2. 次に、i <= 5かどうかを確認します(trueなので、ループ本体を実行します)
  1. iの値を出力します
  2. iを1増やします
  3. 条件が偽になるまで、手順2~4を繰り返します
challenge icon

チャレンジ

簡単

入力から整数 n を受け取り、forループを使って1からnまでのすべての数を、それぞれスペースで区切って出力するプログラムを作成してください。

n = 4 の場合の出力例:

1 2 3 4

最後の数を含め、各数の後に必ずスペースを入れてください。

自分で試してみよう

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    // ここにコードを書いてください
    
    return 0;
}
quiz icon腕試し

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

基礎のすべてのレッスン

自分で練習してみよう: Cオンラインコンパイラ