C语言提供了3种循环语句, while 就是其中⼀种,接下来我们首先来介绍一下 while 语句。 while 语句的语法结构和 if 语句非常相似,if语句和while语句的对比如下:
使用if语句打印"hehe"的代码如下:
使用while语句打印"hehe"的代码如下:
以上就是它们的区别,while循环语句是可以实现循环效果的。
下面是while语句的循环流程:
首先上来就是执行判断表达式,表达式的值为0,循环直接结束;表达式的值不为0,则执行循环语 句,语句执行完后再继续判断,是否进行下⼀次判断。
while循环的实践:
在屏幕上打印1-10的值
do while 语句的讲解:
语法形式:
在循环语句中 do while 语句的使用最少,它的语法如下:
while语句和do while y语句的比较:
while 循环是先判断,条件如果满足就进入循环,执行循环语句,如果不满足就跳 出循环;
⽽而do while 循环则是先直接进入循环体,执行循环语句,然后再执行 while 后的判断表达式,表 达式为真,就会进行下一次,表达式为假,则不再继续循环。
do while 循环执行流程如下:
在 do while 循环中先执行图上的“语句”,执行完语句,在去执行“判断表达式”,判断表达式的 结果是!=0,则继续循环,执行循环语句;判断表达式的结果==0,则循环结束。 所以在 do while 语句中循环体是至少执行一次的,这是 do while 循环比较特殊的地方。
do while语句的实践:
在屏幕上打印1—10
以上就是对while与do while 循环的分析,以及它们之间的区别。