C言語 ネストしたループの書き方と注意点【初心者向け】

ループの中でさらに1つ以上のループをネストするのがネストされたループです。C言語では、このような構造を実現するためにネストされたループを使用することができます。次に、ループのネストされたコードを書く方法を示す簡単な例コードがあります。

#include <stdio.h>

int main() {
    int i, j;
    
    // 外层循环
    for(i = 1; i <= 5; i++) {
        printf("外层循环执行第%d次\n", i);
        
        // 内层循环
        for(j = 1; j <= i; j++) {
            printf("内层循环执行第%d次\n", j);
        }
    }
    
    return 0;
}

この例では、外側のループが5回実行され、内側のループの実行回数は外側のループの現在の値に等しい。必要に応じて、ループの開始値、終了値、ステップ数、内側のループのロジックを調整して、独自のネストしたループ構造を設計できます。

bannerAds