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