continue语句是什么?

 我来答
鲨鱼星小游戏
高粉答主

2021-05-20 · 最爱分享有趣的游戏日常!
鲨鱼星小游戏
采纳数:2708 获赞数:238399

向TA提问 私信TA
展开全部

continue语句一般形式为"continue;"

其作用为结束本次循环。即跳出循环体中下面尚未执行的语句,对于while循环,继续求解循环条件。而对于for循环程序流程接着求解for语句头中的第三个部分expression表达式

程序示例如下:

#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

使用需要注意的几点:

1、break可以在if-else中使用直接跳出当前循环。

2、在多层循环中, 一个break语句只向外跳一层。continue语句的作用是跳过循环体中剩余的语句并到循环末尾而强行执行下一次循环。

3、continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式