永发信息网

下述程序的输出结果是main(){int a=0,b=0,c=0;if(++a>0||++b>0) ++c; printf("%d,%d,%d",a,b,c);}

答案:3  悬赏:40  手机版
解决时间 2021-03-27 23:21
下述程序的输出结果是main(){int a=0,b=0,c=0;if(++a>0||++b>0) ++c; printf("%d,%d,%d",a,b,c);}
最佳答案
C
++a=1>0,成立,所以||的结果必为真,因此后面的++b就没有执行了
因为if成立,所以++c肯定执行了。
所以a,c变成了1,b还是0追问设有程序,则下列正确的判断是() main(){int x,y; scanf("%d,%d",&x,&y);if(x>y) x=y;y=x;elseX++;Y++; printf("%d,%d",x,y);}A有语法错误,不能通过编译B 若输入3和4,则输出4和5麻烦帮忙解释哈原因,万分感谢!追答A。if后面的x=y;y=x;应该用{}括起来,否则算两条语句,那么后面的else就失去配对的if了
全部回答
咋出现这么多结果、、、、
是c,因为哈,这道题用的是短路法,或的左边为真,++a是1右边无论是真是假都是真,所以b原样0输出,++c是1,所以101
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
EXCEL怎么使用“列表框”
有朋友住过小燕子无锡求职公寓吗?环境怎么样
斗破之最终斗神小说txt全集
自制泡椒的做法有哪些
土里生这种白色虫子是咋回事,怎么去除
我需要拍小于300k的照片,可手机拍的都是一点
allegro怎样导结构图
We must try our best to stop pollution ___
莯可这个牌子质量好吗,功效是什么?
白色门套配白色的门,白色的包口.什么颜色推
大宅门剧中李天意亲哥的扮演者是谁?
马氏木工机械怎么样
怎样让学习充满激情
宜兴到桐乡有没有直达车?
大学必须要有SYB创业培训吗。 没有证书 让毕
推荐资讯
中国历史上最早接触外国人是什么时候
除了大乔逆袭 上周王者荣耀KPL还有什么值得回
台湾宝瑞门禁售后电话
以苯和乙醇为原料合成对硝基苯甲酸
流量月节日为02日是什么意思
达人芝奇内存怎么样
英语音标中的[I]和[i]怎么读?怎么区分?
1200plc的1215和1214通过摩莎EDS—208A,笔记
己字打头的成语大全
1千克85克等于多少吨
麻字下面加个非念什么
2Cr13淬火后选用什么砂轮进行表面加工
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?