C语言,while出现无限循环。

C语言,while出现无限循环。,第1张

在c语言的世界里除了0是false,其他的都是ture。

while(1){ } 语句判断条件是死循环是没错,但也并非一定是死循环,也有可能运行到某个时刻就跳出while循环了。

比如 while(1)里面运行到了break,或者return,那么就会终止当前的while语句棚源颂,结束循环。上面说的中断,只是一时跳出while语句,执行其他语句,执行完以后仍然会返回while(1)继续循环。

扩展资料:

语法

Pascal

while <条件>do <裂圆语句>

意为当条件符合时,接着做下面的语句;不符合时,退出循环。

C语言

do <语句>while(<条件>)

while(<条件>) <语句>

C++

while(<条件>) <语句>

do <语句>while(<条件>)

Java

while(<条件>) {<语句>}

do {<语句>} while(<条件>)

二者的区别是do-while最少会被执行一次。

循环中可以使用continue结束当前循环,链郑回到循环开始处开始下一次循环。也可以用break跳出整个循环。

参考资料来源:百度百科-while (循环语句及英文单词)

while(1)表示无限循环的执行它{ }内的语句,如果写成while(2)、while(3)等效果是一样的, *** 作方举旦圆法如下:

1、首先新建一个项目,添加头文件,如图所示

2、接着输入main函数,如图所示。

3、然后定义一个数组(长度为:正塌5),如图所示。

4、接着使用while循环把数组打印出来,如图所示。

5、然后在键盘上,按快捷键F5运行程序,打印出结果,如图所示,就完成了迟携。

这一般用在仅仅依靠中断工作的场合,也就是悄戚梁说,单片机做完初始化后,之后的所有工作完全由中断产生时才完成相应的工作,比如日历等等。如果没有这句的话,程序仔薯就如流水一样永不回头的走了,执行完最后一句就寿终正寝启运。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存