入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

C语言中continue和break的用法

创建时间:2014-12-04 投稿人: 浏览次数:2900

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

 

   int a;
    while (1) {
         a++;
        printf("%d
",a);
        if(a==5){
            continue;
        }
        printf("测试
");
        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