我想检查两种枚举类型,但它似乎不起作用。我有以下内容:
typedef enum {
ZSSegmentTypeE,
ZSSegmentTypeS,
ZSSegmentTypeO,
ZSSegmentTypeD,
ZSSegmentTypeN
} ZSSegmentType;
以下作品:
if (someSegmentType != ZSSegmentTypeN) {
// Works
}
以下内容不起作用:
if (someSegmentType != ZSSegmentTypeN || someSegmentType != ZSSegmentTypeD) {
// Does NOT work
}
为什么第二个示例不起作用,我正在测试两个不同的枚举?在理解枚举和比较如何工作时,我缺少什么?