64,654
社区成员
发帖
与我相关
我的任务
分享
#define verticalTime 825
#define acrossTime 500
bool ps_flag = ture;
int yizhuang=0, total=0;
if((ps_flag == true) && (!PS_Pin)){
timing = time.restart();
ps_flag = false;
if(!timing==verticalTime){
if((!timing==acrossTime)&&(timing<verticalTime)){
if((timing%verticalTime)==0){ //用define verticalTime 这里和下一行会报错但是用int verticalTime = 825这两个错误就没有了。请问为什么
int x=timing/verticalTime;
yizhuang+=x;
total+=x;
}
}
else{
yizhuang++;
total++;
}
}
else{
yizhuang++;
total++;
}
}