21xrx.com
2024-11-05 19:42:47 Tuesday
登录
文章检索 我的文章 写文章
C语言中 while 和 do while 的主要区别
2023-06-18 21:00:24 深夜i     --     --
C 语言

C语言中的 while 和 do while 都是循环语句,它们非常相似,但是却有一些微小的差别。

while 语句是先测试条件,如果条件为 true 则执行语句块,执行完毕后再返回继续测试条件,如果条件为 false 则直接跳出循环。

而 do while 语句则会先执行一遍语句块,然后再测试条件是否为 true,如果条件为 true 则继续循环,如果条件为 false 则跳出循环。

其实从这两者的执行顺序及其特点来看,while 语句适合测试条件比较简单的情况(比如一个数是否大于另一个数),而 do while 语句适合测试条件比较复杂、需要重复执行语句块的情况(比如读取文件中的多行数据)。

综上所述,while 和 do while 的主要区别就在于执行顺序,while 先测试再执行,do while 先执行再测试。

,while,do while

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复