永发信息网

int x=2,y=2,z=0,a; a=++x||++y&&z++; printf("%d,%d,%d\n",x,y,z); 执行后输出的结果是_________。

答案:5  悬赏:30  手机版
解决时间 2021-04-03 15:06
int x=2,y=2,z=0,a; a=++x||++y&&z++; printf("%d,%d,%d\n",x,y,z); 执行后输出的结果是_________。
最佳答案

全部回答
这道题本身就有问题吧,int型怎么可以用||和&&来计数呢?
输出是3,2,0
3,2,0
因为 || 运算符检测到第一个表达式结果为 true(非零值返回 true) 时会忽略后面的表达式。
x 3 y 2 z 0 还有测试就能得到答案追问求解释追答意思很简单 刚开始初始化变量 完了 a=++x||++y&&z++; 看这一段 首先得了解&& 与 ||的作用 这段代码里 只执行a=++x 后段代码不执行 因为x值存在 所以只执行前面的 执行完后++x 给 a这个变量 其他的都不变y 还是2 z还是0追问能不能在解释下后面的为啥不执行追答。。。大哥 找个时间去补课吧 或者看看书什么的 ||和&& 不懂含义的话很难的追问好吧,3q
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在CPA税法中,即征即退和先征后退有什么区别
at all放在句中是什么意思我知道放在句末是加
5岁男孩体毛多,长,正常吗
胡吉日音淖日地址在哪,我要去那里办事
什邡红峡谷8月2日天气
wind如何使用ssh登陆远程服务器
张说《送梁六自洞庭山》的全文?
秋后的蚂蚁下一句是什么?
违规发放津补贴 纪委有哪些规定
ひとからきいた話だが
老公干电焊的会经常加班吗
红崖子信用社地址好找么,我有些事要过去,
长32cm宽22cm高1.5cm的烤盘是几寸
2015年9月30日是一年中的第几天,离一年还有
为什么我的孩子快4岁了还喜欢吃手?
推荐资讯
请问什么是铰支?谢谢
扇子舞十二个人摆个笑怎么摆?
最好的单缸18马力柴油机是什么牌子的?
什么牌子的啤酒属于生啤
做如新好不好?
仁慈是什么意思?
向银行贷款一百多万,没有还上,而且还逃了两
逆战中机甲对战为什么别人的机甲都是红色的只
请问有没有不需流播放视频的软件?
梦见在小山上找到一个动物国
一把锤子一颗钉子,锤子弯下来捶自己,打一成语
梦幻西游 帮派研究技能154-160需要多长时间
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?