哪位牛人帮解释一下,在单片机c语言编程中while(delay_time--)语句的作用啊?

高手们,打扰一下,哪位牛人帮解释一下,在单片机c语言编程中while(delay_time--)语句的作用啊?
最新回答
北音执念

2024-06-09 00:55:49

while(delay_time--)是当delay_temi变量为非0时循环行while中的语句,持行一次循环,delay_time减1,直到delay_time=1。如果while后没有语句,那就相当于一条等待语句。
例如:
while(delay_time--)
{
count++; //注:count自加1,等于count=count+1;
}
如果delay_time为正数,执行的结果就是count=(持行之前的)delay_time.

while(delay_time--); //等待
P1_0=0;

执行的结果是等减到0的时候,将P1.0置0。
遗留的忧伤

2024-06-09 02:43:42

while()是个循环语句.意思是当delay-time减到到零时,就跳出循环!不然就继续!
官方父亲

2024-06-09 02:36:46

延时呗