while(1)
{
P3|=0x3c;
do
{
P1=OutData;
OutData=_crol_(OutData,1);
mDelay(1000);
}
while((P3|0xfb)!=0xff);
P1=0xff;
}
上面程序运行时按下P3.2开关(P3.2=0)没能起到灭跑马灯 全灯的效果 我知道此程序不合理 但我想知道能不能改成以下
while(1)
{
P3|=0x3c;
do
{
P1=OutData;
OutData=_crol_(OutData,1);
mDelay(1000);
}
while((P3|0xfb)!=0xff)
{
P1=0xff;
}
}
开关一直按下不抬起等全灭 , 抬起继续向灯左移动? 我想知道这样编程可以么?
do while() 语句 while 后面如果加{} 我的问题是()里面成立后 是运行DO 还是运行 {}里面的?