(!a)只有当a=0时执行下面语句。C选项是赋值表达式令a=0。
D选项if(a)表示当a不等于0时执行下面语句。
。不等于!=,例如
a!=b
大于>,例如a>b
大于等于>=,例如a>=b
上述是两元运算符,使用方法和我们平时数学上的使用方法一样,只是中间的符号略有变化。
注意事项:不包括,大于等于或者不等于的时候,=不能放在左边,否则会出现错误。C语言不等号是用
!=,比如(a!=b)
另外根据实际使用情况,还可以用==判断,然后取反,(a!=b)
还可以写成(!(a==b))
再然后,C语言比较灵活的地方,(a-b)也可以用来判断两数是否相等(但不建议这样用)。这个实际上是判断(a-b)的结果是不是等于0,如果两数相等,结果等于0,表示“假”,如果不等,结果非0,表示真。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)