设int x,a,b;则下面if语句中错误的是A if(a=b) x++; B if(a=<b)x++; C if(a-b) x++; D if (x) x++

2024年11月16日 13:48
有5个网友回答
网友(1):

显然是B,没有a=

网友(2):

A, 相等的判断是a==b
这里会先把b的值给a,然后再判断它是否为非零。

网友(3):

逻辑可能错误,但语法是正确的

网友(4):

A
=号是做赋值,不是判断条件。

网友(5):

B 错误,应该是a<=b