continue 语句

简介: continue 语句

作用

C 语言中的 continue 语句有点像 break 语句。但它不是强制终止, continue 会跳过当前循环中的代码,强迫开始下一次循环。


对于 for 循环, continue 语句执行后自增语句仍然会执行。对于 whiledo...while 循环, continue 语句会重新执行条件判断语句。


语法

C 语言中 continue 语句的语法:

continue;

c-continue-statement-works.jpg


流程图

微信截图_20221206125546.png


示例

#include <stdio.h>
int main ()
{
   /* 局部变量定义 */
   int a = 10;
   /* do 循环执行 */
   do
   {
      if( a == 15)
      {
         /* 跳过迭代 */
         a = a + 1;
         continue;
      }
      printf("a 的值: %d\n", a);
      a++;
   }while( a < 20 );
   return 0;
}


当上面的代码被编译和执行时,它会产生下列结果:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19


目录
相关文章
|
2月前
|
C语言
break和continue语句
`break` 和 `continue` 是 C 语言中控制循环流程的关键字。`break` 用于立即退出循环,不再执行循环体剩余部分。而 `continue` 则跳过当前循环的剩余语句,然后继续下一轮循环。在 `while`、`for` 和 `do while` 循环中,它们的作用相同。例子展示了在不同情况下使用 `break` 和 `continue` 如何影响循环执行。
25 2
|
2月前
Break 语句和continue语句的区别
Break 语句和continue语句的区别
40 0
|
2月前
break语句和continue语句的区别
break语句和continue语句的区别
19 0
|
2月前
break语句和continue语句
break语句和continue语句
20 0
|
2月前
|
存储 数据可视化 C#
C# Break 和 Continue 语句以及数组详解
它被用于“跳出” switch 语句。 break 语句也可用于跳出循环。 以下示例在 i 等于 4 时跳出循环: 示例:
64 0
|
9月前
|
C语言
for和do-while循环以及break和continue语句
for和do-while循环以及break和continue语句
52 0
16.从入门到精通:range() 函数 break 和 continue 语句及循环中的 else 子句 break语句 continue语句 循环中的else子句 pass 语句
16.从入门到精通:range() 函数 break 和 continue 语句及循环中的 else 子句 break语句 continue语句 循环中的else子句 pass 语句
Continue 语句
Continue 语句
39 0
Break 语句
Break 语句
32 0
break 语句
break 语句
92 0
break 语句