认真学好C语言 发表于 2021-3-11 20:10:17

等价表达式

以下条件表达式中能完全等价于条件表达式x的是()。
A) (x==0)
B) (x!=0)
C) (x==1)
D) (x!=1)
答案选B

为什么选b

巴巴鲁 发表于 2021-3-11 20:12:09

比如说if(x)就等价于if(x != 0),也就是x为真

认真学好C语言 发表于 2021-3-11 22:14:12

巴巴鲁 发表于 2021-3-11 20:12
比如说if(x)就等价于if(x != 0),也就是x为真

就是逻辑运算?不等于0就是真?

昨非 发表于 2021-3-11 23:49:45

认真学好C语言 发表于 2021-3-11 22:14
就是逻辑运算?不等于0就是真?

1、当x=0时,
x本身值为0,也就是false
x!=0不成立,值也是false
2、当x不为0时,
x本身值为true(语法规定:非0数都是true)
x!=0成立,值也是true
页: [1]
查看完整版本: 等价表达式