C语言若有条件表达式(exp)?a++:b++,则以下表达式-查字典问答网
分类选择

来自靳保的问题

  C语言若有条件表达式(exp)?a++:b++,则以下表达式中能完全等价于表达式(exp)的是:A:(exp==0)B:(exp!=0)C:(exp==1)D:(exp!=1)我是初学者,请说明理由.

  C语言若有条件表达式(exp)?a++:b++,则以下表达式中能完全等价于表达式(exp)的是:

  A:(exp==0)B:(exp!=0)C:(exp==1)D:(exp!=1)我是初学者,请说明理由.

1回答
2020-05-04 16:16
我要回答
请先登录
晋琰

  B

  C语言中,0为假,不为0时都是真,虽然0做逻辑反得到1,但是所有不为0的数的逻辑反都是0,所以这里等价的是(exp!=0)即表示(exp)意思是若exp为真时...

  exp为真时并不是说exp等于1是,要明白C中的“真”表示的是“不为0的”

2020-05-04 16:21:20

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •