相关疑难解决方法(0)

链接多个大于/小于运算符

在一个if声明中我想要包括一个范围,例如:

if(10 < a < 0)
Run Code Online (Sandbox Code Playgroud)

但通过这样做,我得到一个警告"毫无意义的比较".但是,这没有任何警告,工作正常:

if(a<10 && a>0)
Run Code Online (Sandbox Code Playgroud)

第一种情况可以在C中实现吗?

c

7
推荐指数
3
解决办法
3万
查看次数

如果x = 10 y = 10 z = 5 x &lt;y &lt;z = true

我有这个问题,并在回答中说,由于从左到右的关联性,结果将为1,这对于该陈述是正确的。这是代码。

#include<stdio.h>

int main ()
{
int i=0,x=10,y=10,z=5;
i=x<y<z;
printf("\n\n%d",i);

return 0;
} 
Run Code Online (Sandbox Code Playgroud)

但是x在这里大于z,这怎么发生?

c compare

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

标签 统计

c ×2

compare ×1