C中,continue和break的用法

C中,continue和break的用法

先看个例子

#include <stdio.h>

void main()

{

         intn,m;

         for(n=1;n<10;n++)

         {

                   if(n==6)

                            break;

                   printf("%d",n);

        

         }

         printf("\n");

         for(m=1;m<10;m++)

         {

                   if(m==6)

                            continue;

                   printf("%d",m);

         }

         printf("\n");

}

运行代码


用break,则不管后面是否有满足for中条件的情况,都不做for循环体中的工作,直接跳出该循环。

用continue,如果执行continue,跳出循环内下面语句的执行,返回for语句的开头,再次判断for中的条件,再次根据条件执行其中的循环体内容。

由上面代码执行情况,可以推出,break和continue在if中,也是跳出for的循环体,因为if语句只是判断语句,跟循环无关。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值