C语言中,设有int a=3,b=-5;下面表达式值不等于1的有( ) C.a<b||b<0 D.(a,2,-5)= =(b,2,a)

2025-01-24 19:27:44
推荐回答(3个)
回答1:

aa小于b且b小于零,很显然,判别式是正确的,值为1。
(a,2,-5) == (b,2,a)
在括号中用逗号相连的是只取最后一个值。
前面的括号只取最后一个值为-5,与后面取的最后一个值a不等,判别式错误,值为0。

回答2:

D
C中明显b<0是对的,所以结果为1
D中(a,2,-5) ,(b,2,a)用逗号相隔的,它的值应该是最后一个,即-5=a且a=3
所以不对

回答3:

D 悬赏啊。。。