一个C语言简单问题!if(!x&&y>0),则表达式 !x 等价于_____.A、x==0 B、x==1 C、x != 0 D、x != 1答案选C,求解为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 04:26:17
一个C语言简单问题!if(!x&&y>0),则表达式 !x 等价于_____.A、x==0       B、x==1         C、x != 0       D、x != 1答案选C,求解为什么?

一个C语言简单问题!if(!x&&y>0),则表达式 !x 等价于_____.A、x==0 B、x==1 C、x != 0 D、x != 1答案选C,求解为什么?
一个C语言简单问题!
if(!x&&y>0),则表达式 !x 等价于_____.
A、x==0 B、x==1 C、x != 0 D、x != 1
答案选C,求解为什么?

一个C语言简单问题!if(!x&&y>0),则表达式 !x 等价于_____.A、x==0 B、x==1 C、x != 0 D、x != 1答案选C,求解为什么?
这道题的答案是A,你的标准答案是错误的.
为什么?
当x的值为0时,!x为真;x==0也为真.
当x的值不为0时,!x为假;x==0也为假.
综上,!x与x==0等价.

不要迷信所谓的标准答案哦.