我在链接逻辑运算符时遇到了一些麻烦。我确定我把事情搞砸了,但我没有看到。
我已经尝试了各种组合(比如在每个“不等于”操作周围添加括号等):
if (a != b && (a != EOF || b != EOF)) {
/* Do stuff */
}
但没有任何效果。a
并且b
是从文件中读取的位fgetc
,我可以提供更多代码。但由于这是关于链接逻辑运算符,我认为这已经足够了。
如果不明显,我希望 if 条件执行 ifa
和b
are different 但不是当其中一个 equals 时执行EOF
。