嵌套循環是指在循環內部再嵌套另一個循環的結構。在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語言中嵌套循環的運行方式。