2个回答
展开全部
我可握掘以给你实力分析一下。。。
C语言里面,0表示假,非0都表示真 所以首先B就是最正确的答案。
其实A在逻辑上也不错,但A和B放在一起,又是单仔握选题的话,为什么不选B呢?
至于非要说A为什么错了,我也能强行解释,如下:
考虑这句话:
在 C 程序中,用(1)表示逻辑值“真”。
乍一读,是不是感觉有点问题,仿佛用(2)就不能表示真了一样。
问题出在哪呢?
原因在于,(1)只是“真”的充分条件,而不是必要条件
而题干中的谓语 “表示” 一词,有那么点“等价于”的意味 所以此处最好选择一个充段戚核要条件
PS:不要跟我说 true也可以表示真,但它就不是 数
C源代码中 true 是 被define 为1了 所以还是1
C语言里面,0表示假,非0都表示真 所以首先B就是最正确的答案。
其实A在逻辑上也不错,但A和B放在一起,又是单仔握选题的话,为什么不选B呢?
至于非要说A为什么错了,我也能强行解释,如下:
考虑这句话:
在 C 程序中,用(1)表示逻辑值“真”。
乍一读,是不是感觉有点问题,仿佛用(2)就不能表示真了一样。
问题出在哪呢?
原因在于,(1)只是“真”的充分条件,而不是必要条件
而题干中的谓语 “表示” 一词,有那么点“等价于”的意味 所以此处最好选择一个充段戚核要条件
PS:不要跟我说 true也可以表示真,但它就不是 数
C源代码中 true 是 被define 为1了 所以还是1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询