在c语言中 把while(1)放if函数中的最后一般起什么作用

在c语言中 把while(1)放if函数中的最后一般起什么作用,第1张

首先说明下楼主物帆的一个误区, while, if, for之类的这些关键字不是函数.

至于罩吵雹在if块结尾放一个while, 是为了如果if的条件为真, 执碰春行完动作后, 就关闭程序(意思是用户要手动关闭). 或是让程序结束运行, 但是都是一个意思, 反正执行到while(1)后, 程序就不可能再运行别的代码了.

如果while控制了一个代码, 或代码块, 说明编写者要让程序无限做一个重复的工作, 而这些工作往往不是什么好的.

一直在这儿执行的意思,比如一些示范程序做完工作后冲漏歼,但程序仍要运转,那就用while(1)结尾,表散冲示停住搜中。还有的运行任务只是循环执行某一段程序,那就把它放在

while(1)里面不停循环执行

加while(1)

就是个死循环的意思

单片机读到这一句的时候,就会一直在那while...因为括号里条件为1,所以是死循环

至于为什么。。。单片机这个家伙比较贱啊,你不能把它停下来闭激,得一直给它个活干,所以就找了个while(1)让它干。。。。这轿历袜个程序简单,不影响你对d1的置位

不加这个语句,单片机不知道跑到哪去了。烂迅。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12316170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存