文章目录
- 📑前言
- 一、while循环
-
- 1.1语法
- 1.2 口头环节解析
- 1.3 break
- 1.4 continue
- 🌤️全篇总结
📑前言
一、while循环
因为咱们须要程序帮我周而复始的干一件事件,咱们须要怎样来写呢?
1.1语法
C言语中引入了 while 语句,可以成功循环。
//while 语法结构while表白式循环语句
1.2 口头环节解析
while语句口头的流程:
这个图或者不太直观的了解,上方用段代码来展示:
//在屏幕打印1-10的数字
include <stdio.h>
int mainint i 1whilei10printf"%d " ii i1return 0
定义整型变量i并赋值为1。而后进入while循环,条件是i小于等于10。在循环体外部,经常使用printf函数打印出i的值,而后将i的值加1。循环会不时口头直到i的值大于10,当i大于10的时刻,while循环就会中断。
1.3 break
//break 代码实例
include <stdio.h>
int mainint i 1whilei10ifi 5breakprintf"%d " ii i1return 0
变量i赋值为1。而后进入while循环,条件是i小于等于10。在循环体外部,首先有一个if语句判别i能否等于5,假设是,则口头break语句跳出循环。假设i不等于5,则经常使用printf函数打印出i的值,而后将i的值加1。循环会不时口头直到i的值等于5,此时跳出while循环。
代码输入结果:1 2 3 4
总结:
break在while循环中的作用:
其真实循环中只需遇到break,就中止前期的一切的循环,间接中断循环。
所以:while中的break是用于终身中断循环的。
1.4 continue
//continue 代码实例1
include <stdio.h>
int mainint i 1whilei10ifi 5continueprintf"%d " ii i1return 0
代码输入:1 2 3 4
这段代码其实是有疑问的,当i等于5时,continue语句会造成循环间接跳到下一次性迭代,而不会口头printf语句和递增i的操作。这样会造成i永远等于5,因此会堕入死循环。
//continue 代码实例2
include <stdio.h>
int mainint i 1whilei10i i1ifi 5continueprintf"%d " ireturn 0
代码输入:2 3 4 6 7 8 9 10
当i等于5时,continue语句会造成循环间接跳到下一次性迭代,而不会口头printf语句。因此,这段代码会打印出2,3,4,6,7,8,9,10。当i等于5时,因为continue语句,printf语句不会口头,而后i会递增,继续口头循环,直到i等于10,循环完结。
总结:
continue在while循环中的作用就是:
continue是用于中断本次循环的,也就是本次循环中continue后边的代码不会再口头,而是间接跳转到while语句的判别局部。启动下一次性循环的入口判别。
🌤️全篇总结
本文深化了解了C言语中
while
循环的语法结构和口头环节,以及
break
和
continue
关键字的作用。同时,经过代码实例的展示和剖析,可以更明晰地理解
while
循环的经常使用方法,以及如何应用
break
和
continue
来控制循环流程。宿愿本文能够对小同伴们对把握
while
循环,提高编程效率有所协助。
还没有评论,来说两句吧...