C语言中 break continue
时间: 2023-08-09 16:05:20 浏览: 110
break 和 continue 是 C 语言中的两个关键字,用于控制循环语句的执行流程。
break 语句用于在循环语句(for、while、do-while)内部,强制跳出循环语句,继续执行循环语句后面的语句。一旦执行到 break 语句,程序将跳出循环语句,不再执行循环语句内部剩余的语句。
例如,以下代码示例中,当变量 i 的值为 3 时,程序执行到 break 语句,跳出循环语句,输出 "i=3" 后结束程序的执行。
```c
#include <stdio.h>
int main()
{
int i;
for (i = 1; i <= 5; i++)
{
if (i == 3)
break;
printf("i=%d\n", i);
}
printf("End of program\n");
return 0;
}
```
continue 语句用于在循环语句(for、while、do-while)内部,跳过当前迭代中剩余的语句,直接进入下一次迭代。一旦执行到 continue 语句,程序将跳过循环语句内部剩余的语句,进行下一次循环迭代。
例如,以下代码示例中,当变量 i 的值为 3 时,程序执行到 continue 语句,跳过本次循环迭代中的所有语句,直接进入下一次循环迭代。
```c
#include <stdio.h>
int main()
{
int i;
for (i = 1; i <= 5; i++)
{
if (i == 3)
continue;
printf("i=%d\n", i);
}
printf("End of program\n");
return 0;
}
```
阅读全文