Menu
Coddy logo textTech

For ループ (パート1)

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

プログラミングでは、同じ操作、またはほとんど同じ操作を数回実行する必要がある場合があります。

同じことを何度も繰り返し書くのを防ぐために、ループを使用できます。

forループの構文は次のとおりです:

for (initialization; condition; update) {
    code
}

initializationconditionupdateによって、start値とend値が決まります。

たとえば、0から5まで(5を含めずに)ループします:

for (int i = 0; i < 5; i++) {
    std::cout << i << std::endl;
}

print文を5回実行します:

0
1
2
3
4

このループでは、開始値は 0(int i = 0 のように)で、条件はループを続けるべきかを確認し(i < 5 のように)、更新によって各反復の後に値が変更されます(i++ のように)。

ループには多くの用途があります。たとえば、1から100までのすべての数値を合計してみましょう:

int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
    sum_numbers += i;
}
std::cout << sum_numbers;

まず、1 から 100 までのすべての数(<= 記号により 100 を含む)をループして合計し、その後 sum_numbers 変数を出力します

challenge icon

チャレンジ

初心者

"Hello Coddy: "と、3から27までの(27を含むため、3、4、5、...、26、27の数値を出力し、合計で27 - 3 + 1 = 25回になります)iの値を出力するプログラムを書いてください。for loopを使って実装してください。

次のようになります:

Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27

自分で試してみよう

#include <iostream>

int main() {
    // 以下にコードを書いてください
    
    return 0;
}
quiz icon腕試し

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

基礎のすべてのレッスン

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