关于C51内部程序执行方式
while(!hedaowei&&a){
delay(500);
kagouchu=1;
delay(500);
kagouhui=0;
break;
}
while(hedaowei&&a)
{
delay(50000);
a=1;
while(a)
{
delay(50);
baojing=0;
delay(50);
baojing=1;
}
}
2个WHILE语句在执行的时候,2条while语句的条件是取反的,当先执行1调试时候,突然另外的一条语句变为真值,执行的语句为假时候,程序该怎么执行,是继续执行原来的语句?还是结束原来的语句执行第2条语句??
页:
[1]