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-0416:16
我要回答
提示:回答问题需要登录哦!
晋琰

  B

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

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

2020-05-04 16:21:20
大家都在问
最新问答