for循环嵌套for循环,怎么continue
时间: 2024-05-24 10:09:23 浏览: 10
for循环嵌套for循环是一种常见的程序设计结构,通常用于遍历二维数组或者进行多次循环操作。其基本语法为:
```
for(外层循环变量初始化; 外层循环条件; 外层循环变量更新) {
for(内层循环变量初始化; 内层循环条件; 内层循环变量更新) {
// 代码块
}
}
```
在循环嵌套中,continue语句的作用是跳过当前内层循环的本次迭代,进入到下一次迭代。如果continue语句位于内层循环中,那么只有内层循环会被跳过;如果continue语句位于外层循环中,那么内层和外层循环都会被跳过,直接进行下一次外层循环迭代。
下面是一个示例代码,演示如何在嵌套的for循环中使用continue:
```
#include <stdio.h>
int main() {
int i, j;
// 外层循环遍历 0 到 4
for(i = 0; i < 5; i++) {
// 内层循环遍历 0 到 4
for(j = 0; j < 5; j++) {
// 如果 j 能够被 2 整除,则跳过本次内层循环迭代
if(j % 2 == 0) {
continue;
}
printf("(%d, %d) ", i, j);
}
printf("\n");
}
return 0;
}
```
以上代码中,内层循环会在 j 能够被 2 整除时跳过本次迭代,因此输出结果为:
```
(0, 1) (0, 3)
(1, 1) (1, 3)
(2, 1) (2, 3)
(3, 1) (3, 3)
(4, 1) (4, 3)
```