您的位置:首页 > 编程语言 > C语言/C++

C语言break和continue的区别

2016-09-04 18:05 295 查看
今天有个同学和我讨论了一下break和continue的区别

然后我做了一个实验,同学就懂了,下面给大家分享一下

代码如下



结果如下



可以看出打出的结果和我们想象的一样





可以看出continue的作用了,他只是跳出了本次循环,(但是还在循环里面)就是说continue下面的东西就不执行了

实际打印顺序是这样的i=0执行第一次循环,然后J=0开始循环里面的内容,之后打印出0,遇到continue

就回到J=1然后再循环所以就出现了这样的结果

但是break就不一样了

下面来看看结果是什么样子的





可以看出break是跳出了整个循环,运行时顺序是这样的,i=0

j=0然后打印出0就跳出循环,i=1然后J=0,打印出0退出如此类推

如果还有什么问题和不懂得可以直接留言,可以和我一起探讨
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: