C语言中continue和break的用法

break和continue语句都可以用在循环中,用来跳出循环(结束循环);break语句还可以用在switch语句中,用来跳出switch语句。

 

   int a;
    while (1) {
         a++;
        printf("%d\n",a);
        if(a==5){
            continue;
        }
        printf("测试\n");
        if(a==10){
            break;
        }
    }
这串代码中谢了一个死循环,来展示break和continue的用法。

每次循环a+1,每次循环都会打印“测试”两个字,当第5次循环 a = 5的时候用了continue,意思是跳出这次循环,进行下一次循环,因此第5次循环continue后面的内容就跳过,不去执行,从而第5次循环没有打印出“测试”两个字。

break的意思就是终止循环,所以当执行到第10次循环的时候就终止了,如果不写break的话,这个死循环就会一直执行下去。

下面是执行的结果:

1

测试

2

测试

3

测试

4

测试

5

6

测试

7

测试

8

测试

9

测试

10

测试

Program ended with exit code: 0


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值