c - != C语言中的符号查询

标签 c operators

int x = 15 ;
printf ( "\n%d \t %d \t %d", x != 15, x = 20, x < 30 ) ;

代码的输出是 1 20 1 但我认为它应该是 0 20 1 因为 15 == 15...

我遇到了“x != 15”部分的问题

最佳答案

您正在使用 x = 20 为 x 分配一个新值。

您不能假定函数调用的参数列表中这些操作的任何特定顺序。

关于c - != C语言中的符号查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10939467/

相关文章:

Python:为什么右移>>向下舍入,应该在哪里使用?

java - 为什么 =+ 不会导致编译错误?

c - 从文本文件中读取并放入结构

c - 将 32 位值分配给 64 位变量并保证前 32 位在 C 中为 0 的最佳方法

c - long long 是 C 中的一种类型吗?

C语言错误输出...使用二维数组的pascal三角形

python - 如何创建一个可以打印和参数或另一个的 print() 函数

c# -++(或--)运算符返回什么?

excel - 当第一个参数为 false 时,VBA "And"运算符是否计算第二个参数?

c - 请检查代码有什么问题