求大神帮忙 小弟急
while(1){
if((hongwaizuo==0)&&(hongwaiyou!=0))
{
delayxms(2);
if((hongwaizuo==0)&&(hongwaiyou!=0))
{
a=40;
delayxms(30);
a=46;
delayxms(30);
}
while(hongwaizuo!=0)
{
delayxms(30);
a=33;
};
}
这段程序里面的a=40,a=46,只要if中的条件满足就会一直循环,怎么让其循环一次就停????