请教一个c++问题?谢谢了!

来源:百度知道 编辑:UC知道 时间:2024/06/21 16:29:40
如要求在if后一对括号中的表达式,表示a不等于0的时候的值为"真",则能正确表示这一关系的表达式为:
a. a<>0
b. !a
c. a=0
d. a
这个题是什么意思?请说详细点!

d
0表示假,那么其他的可以表示真.
a没有这种表达式,b和要求相反,a等于0是真,c是赋值语句,不是判断语句.

如果正常情况下判断应该是if(a!=0)或者if(a>0||a<0)或者if(a)
你看一下
逻辑运算 中 逻辑运算符与逻辑表达式 就明白了
任何一本C书上都有