次のコードについて質問があります。
#define NUM_DAYS 60
#define NUM_PEOPLE 30
int days[NUM_DAYS];
int people[NUM_PEOPLE];
int size;
size = sizeof(day) > sizeof(people) ? sizeof(day) : sizeof(people);
マクロ NUM_PEOPLE は NUM_DAYS より大きいまたは NUM_DAYS より小さい値に変更できますが、次の警告が表示されます:
Warning 506: Constant value Boolean
、どうすれば修正できますか? または、定数を変数に変更する以外に、それを回避する他の方法はありますか?