小编Akh*_*rya的帖子

我们可以在 C++ 中的 3 个变量之间使用两个运算符吗

我想比较四个整数,看看它们是否相等。于是写了下面的,

    int a = 1, b = 2, c = 3, d = 4;
    if (a != b != c != d)
    {
        //do something
    }
Run Code Online (Sandbox Code Playgroud)

这显然没有显示错误。但是,事实上,给出了错误的答案。有人可以解释一下吗?

c++ inequality if-statement boolean implicit-conversion

-1
推荐指数
1
解决办法
141
查看次数