while(1)是一个无限循环,一直运行,直到明确发出break等跳出循环的语句才会终止。

while(1),while(2),while(-255),效果都是无限循环

while(1)或while(任何非零整数)

{

   //循环无限运行

}

while(1)可以在条件始终为真的地方使用

while(0)与while(1)相反,条件始终为false,在while中的代码永远不会被运行

while(0)

{

    //循环不运行

}

while(i–)其中i是一个变量,i–是先取值后减,–i是先减后取值

单片机中while(1)的用途:

 while(1):这是一个死循环,一直在while里循环

1.调试代码时,为了检测一部分代码是否OK,可加测试点while(1),测试这段代码

2.单片机使用while(1),大部分是为了防止程序跑飞(比如些了5000行代码,要执行的是某一部分代码,然而却跑去别的代码行了–跑飞),加上while(1)可以让程序执行完后在原地循环

3.最刻不容缓,时间紧急的放中断,按照顺序结构依次在中断排列下来,快件—-普通件,不紧急的放while里,分清孰轻孰重,任务分配 

转载于:https://www.cnblogs.com/296389183yy/p/10181335.html

快三导师带计划赚钱app> while(1):这是一个死循环,一直在while里循环

1.调试代码时,为了检测一部分代码是否OK,可加测试点while(1),测试这段代码

2.单片机使用while(1),大部分是为了防止程序跑飞(比如些了5000行代码,要执行的是某一部分代码,然而却跑去别的代码行了–跑飞),加上while(1)可以让程序执行完后在原地循环

3.最刻不容缓,时间紧急的放中断,按照顺序结构依次在中断排列下来,快件—-普通件,不紧急的放while里,分清孰轻孰重,任务分配 

转载于:https://www.cnblogs.com/296389183yy/p/10181335.html