大家来看下这结构是这意思么
[code=C/C++][/code]
正确代码结构是这样的
BOOL a;int i=0;定义执行语句b
for(;;)
{ if(a)
{
if(i++>5)
{ 执行语句b;break;}
}
else i=0;
delay(100);
}
这个结构是不是每隔100毫秒就检查一下a是否为真?
[解决办法]
我的理解是
100毫秒检查一次a的值,若连续7次检查a值都为真则执行b,否则重新检查
[解决办法]
2楼的基本和我想法一样 不过这样写代码我感觉不是很正常 难于理解。