嵌套循环是指在循环内部再嵌套另一个循环的结构。在C语言中,嵌套循环的运行方式是外部循环每执行一次,内部循环都会完整执行一轮。
例如,下面的代码展示了一个简单的嵌套循环:
#include <stdio.h>
int main() {
int i, j;
for(i = 1; i <= 3; i++) {
for(j = 1; j <= 3; j++) {
printf("%d %d\n", i, j);
}
}
return 0;
}
在上面的代码中,外部循环for(i = 1; i <= 3; i++)
会执行3次,每次执行内部循环for(j = 1; j <= 3; j++)
都会完整执行3次。因此,程序会输出以下内容:
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
可以看到,内部循环在外部循环的每次迭代中都会执行完整一轮,直到外部循环执行完毕。这就是C语言中嵌套循环的运行方式。