我有一个布尔自由定义为
bool inbetween, free, lunch;
我使用布尔值的唯一其他时间是here
//get time info
memset(period, 0, sizeof(period));
free = false;
inbetween = false;
lunch = false;
(我在几个 if 语句中声明它是真的)这里:
if(free){
for(int i=0;i<=3;i++){
period[i] = FREE[i];
}
}
if(lunch){
for(int i=0;i<=4;i++){
period[i] = Lunch[i];
}
}
if(inbetween){
for(int i=0;i<=8;i++){
period[i] = Inbetween[i];
}
}
我使用所有 3 个布尔值的次数相同,但我只是免费得到这个错误