if循环如果条件一直满足,怎么让其中一个语句执行一次,而其他的语句循环

2025-03-23 03:06:31
推荐回答(3个)
回答1:

用个变量来标识,执行一次后更改
flag = true;
if (flag){
write_com(0x01);
flag = false;

}
write_com(0x80+0x40);

回答2:

int i = 1;
while(1)
{
if(flag2%2==1)
{
if(i == 1)
{
write_com(0x01);
}
write_com(0x80+0x40);
i++;
}
}
当第一次运行程序的时候会执行一遍write_com(0x01); 往后就不会再执行

回答3:

给flag设置一个全局变量 人狠话不多 求采纳