sytn.net
当前位置:首页 >> whilE 1 >>

whilE 1

我是一名多年的单片机工程师,下面的讲解你可以参考一下.原句是下面这样的.while(n) { 语句1;语句2;语句n; } 讲解:1 while(1)是无限循环花括号里面的语句.比如:while(1) { a=b; c=d; } 这样语句a=b; c=d;,从上到下执行完后,然后

while(1) 表示无限循环.while的语法格式为 :while(condition) { //do something 1 }//do something 2condition 为循环条件,每次判断condition是否为真,为真时执行while循环体中的语句块(代码中块1);为假时结束循环,执行后续语句(代码中块2).这里condition为1 表示条件永远为真,一直执行循环体内语句.为了结束循环,可以在循环体内满足某些特定条件使用break跳出循环.如下 while(1) { //do something if(condition) { break; } }

while(1)会循环执行后面的语句 while(1);表示一个死循环,循环一直运行下去,因为条件一直为真

就是永远循环的意思.while是当条件为真(就是为1)是执行{}中的指令,而这条指令{}为空,就是什么都不执行,而条件永远为真,所以程序就一直在这里执行,不向下走了.

while(1) { } 是死循环,用内部条件跳出循环,break;

while(1)是循环条件总是满足,即死循环 其后有break跳出循环

while(1)是一个死循环. while(条件) 当条件为真(或者不为零时)就执行while里的语句. 否则结束.

这是程序执行的一种循环语句,有当值循环和直到型循环两种,它们的区别如下:1. while(1)会循环执行后面的语句2. while(1);表示一个死循环,循环一直运行下去,因为条件一直为真.3. while(1){……}是让单片机一直执行{……}中内容,防止程

while(1)中的1代表true,所以执行while循环

1、1就是真(条件成立),0就是假(条件不成立)2、while(1) 永远都是真,如果内部没有跳出语句,那就是个死循环.

网站首页 | 网站地图
All rights reserved Powered by www.sytn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com