永发信息网

.在 C 程序中,用(B)表示逻辑值“真”。 A、1B、非 0 的数C、非 1 的数 D、 大于 0 的数

答案:2  悬赏:0  手机版
解决时间 2021-04-03 06:51
.在 C 程序中,用(B)表示逻辑值“真”。 A、1B、非 0 的数C、非 1 的数 D、 大于 0 的数
最佳答案
我可以给你实力分析一下。。。

C语言里面,0表示假,非0都表示真 所以首先B就是最正确的答案。
其实A在逻辑上也不错,但A和B放在一起,又是单选题的话,为什么不选B呢?

至于非要说A为什么错了,我也能强行解释,如下:
考虑这句话:
在 C 程序中,用(1)表示逻辑值“真”。
乍一读,是不是感觉有点问题,仿佛用(2)就不能表示真了一样。
问题出在哪呢?
原因在于,(1)只是“真”的充分条件,而不是必要条件
而题干中的谓语 “表示” 一词,有那么点“等价于”的意味 所以此处最好选择一个充要条件

PS:不要跟我说 true也可以表示真,但它就不是 数
C源代码中 true 是 被define 为1了 所以还是1
全部回答
在 C 程序中,只要不是0,判断时都把它作为“真”。所以选答案B。
所以,if(x!=0)....
完全等价于if(x)....
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
63度12分的正弦值是多少
剑与魔法与王国有哪位大佬可以讲下攻略吗
N9008S代表三星手机的旗舰水平吗
我姓侯,情侣头像网名
莲花 L3三厢[2011款],莲花 L3三厢[2011款],
向哪个部门申请益农信息社
日本留学学习计划日语文章
ipad3怎么设置不自动更新
归还短期借款.会计分录怎么做
观后感2016母子情深彭彩金主角,200字。急急
索尼1500,松下mdh2,jvchm95选哪个
请问公允价值、合同价的区别?谢谢
6.25克等于多少毫升
异形:殖民军的游戏设定
宁波阡陌装饰公司怎么样?
推荐资讯
Main() {int k=5,n=0; do {switch(k) {case1:
永光眼镜(郢都路店)地址在什么地方,想过去办
ipadsafari历史记录在哪
钙镁片什么时候吃效果最好
3米板跳水女子决赛中国队是谁奥运会
刚刚刺客爆了个逆天命有必要净化吗
怎么查托运单号查询
日语的摄氏度怎么说,就是介绍气温的时候怎么
b2m经纪公司是谁开的?现在除了李孝利、金圭
五只小鸟四虎打一成语疯狂的石头
更换消防讯响器不编码能用吗
女朋友痛经时,做点什么吃的能减轻她的疼痛
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?