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

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

一个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等价.

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