C语言之break continue
文章目录
- C语言之break continue
- 1. break 和 continue
- 2. while语句中的break和continue
- 2.1break和continue举例
- 3. for语句中的break和continue
- 3.1break和continue举例
1. break 和 continue
循环中break和continue
在循环语句中,如果我达到了某种目标,我想让代码停下来就可以使用break和while
• break 的作⽤是⽤于永久的终⽌循环,只要 break 被执⾏,直接就会跳出循环,继续往后执
⾏。
• continue 的作⽤是跳过本次循环 continue 后边的代码,在 for 循环和 while 循环中有所
差异的。
2. while语句中的break和continue
2.1break和continue举例
在上述代码中,打印1~10的代码中,我想让他打印到4就停止,我就可以在循环中加入一个判断,当num ==5的时候,代码就停止,利用break永久的终止循环。
在上述代码中出现了死循环,这是因为当num == 5时,continue终止了本次循环,同时跳过了num++代码的调整部分,使得每次num回到判断部分num始终小于10,再次下去又continue跳过了调整部分,使得代码出现死循环。因此我们应该合理的使用continue。
do while语句中的break和continueh使用方法一样,故不作介绍
3. for语句中的break和continue
3.1break和continue举例
在for语句中,break用法与while语句一样,当num == 5时,永久终止本次循环,所以不会打印4之后的值。
在本次代码中,与while语句不同的是,continue只是跳过了num == 5时,continue后边的代码,故不会打印5,for语句的调整部分在上边,所以调整部分不会被跳过,故代码可以继续执行,不会进入死循环。