情景回顾
上节回顾:C语言中break语句的神奇妙用:让你的代码像火箭一样飞
本节重点
本节重点:一文教你掌握C语言中的continue语句,让你的代码更简洁高效!
C语言的 continue 语句是一种控制流语句,用于跳过循环体中的某个循环。当在循环体中遇到 continue 语句时,程序将立即跳过当前循环,执行下一次循环。continue 语句通常用于循环体内部的条件语句中,当满足特定条件时,可以跳过当前循环,执行下一次循环。
continue语句和break语句的区别是:continue语句只结束本次循环,而不是终止整个循环的执行;break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。
continue 语句的用法如下:
- 在 while 循环中,continue 语句会跳过当前循环,重新执行条件判断语句。
- 在 do...while 循环中,continue 语句会跳过当前循环,重新执行条件判断语句。
- 在 for 循环中,continue 语句会跳过当前循环,执行自增语句,然后重新执行条件判断语句。
continue 语句的一个例子是: 输出 1 到 10 中所有的奇数
#include
intmain()
{
int i;
for (i = 1; i <= 10; i++)
{
if (i % 2 == 0) // 如果 i 是偶数
{
continue; // 跳过本次循环
}
printf("%d\n", i); // 输出 i
}
return 0;
}
输出结果为:
1
3
5
7
9