我有 3 个变量保存值 Day Of Week(一周的枚举)、Hour(0 到 23)和 Minute(0 到 23),这 3 个变量只能保存一个公共(public)值 N/A,其他值不同。 如果所有都是 N/A 或一些有效值,那么我必须执行一个特定的逻辑 A。如果任何人是 NA 而其他人是有效的,那么我必须执行其他一些逻辑 B
我尝试了很多使用 if
语句的方法,但未能找到正确的解决方案。有人可以给我提示吗?
所有值都是整数
bool weeklyCount = (dayofweek == weeklyHour) && (weeklyHour == weeklyMinute);
这对我不起作用。
最佳答案
在伪代码中:
if (dow == NA && hour == NA && minute == NA ||
dow != NA && hour != NA && minute != NA) {
// logic A
} else {
// logic B
}
关于c++ - if 条件所需的逻辑帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13821962/