永发信息网

若x,y,z的值都为1,则执行表达式w=++x‖++y&&++z后,x,y,z的值为?我想知道为什么

答案:2  悬赏:30  手机版
解决时间 2021-02-20 21:46
若x,y,z的值都为1,则执行表达式w=++x‖++y&&++z后,x,y,z的值为?我想知道为什么
最佳答案
#include<stdio.h>void main(){\x09int x=1,y=1,z=1;\x09int w=++x||++y&&++z;\x09printf("%d,%d,%d,%d",x,y,z,w);\x09getchar();}结果:2,1,1,1w=++x||++y&&++z运行流程&&优先级高,则等价于w=++x||(++y&&++z)但注意||运算符有一个特殊之处,从左向右计算,如果能够确定表达式的值,则停止计算左侧++x的值为2,则整个表达式值为1,不论||右侧值为多少,右侧就不计算了经验证题目中的表达式结果与w=++x||(++y&&++z)完全相同另测试w=0||(++y&&++z),则x=1,y=2,z=2,w=1w=1||(++y&&++z),则x=1,y=1,z=1,w=1(||左面是非零的话,右侧括号内容根本不计算)
全部回答
这个问题我还想问问老师呢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三国群英传8如何打败来和美树
舒雅家具城地址有知道的么?有点事想过去
刚毕业的大学生如何选择自己的工作方向?
德国牧羊犬乖一点还是金毛犬乖一点还是萨摩耶
小学生题!!!!根据表格你还能提出哪些数学
求~~推荐一款3000左右,质量好,系统稳定。
沈阳市城镇居民基本医疗保险至投保起多长时间
文和苑我想知道这个在什么地方
我是1998年腊月初四生的,也是1月2日出生的,
青春期男女,身心显著变化的主要原因是BA. 饮
伯特利造型我想知道这个在什么地方
月季怎么扦插
重庆南坪到渝中区观音岩做几号线轻轨
冉冉广告在哪里啊,我有事要去这个地方
那些是音节?那些不是音节?
推荐资讯
茜施尔这个地址在什么地方,我要处理点事
川仕隆饭店地址有知道的么?有点事想过去
几道数学题,要有规范的过程,急~~~~~~~~~~~~~~
万达机电工具在哪里啊,我有事要去这个地方
鑫利车行这个地址在什么地方,我要处理点事
高一必修一化学 氧化还原反应(双线桥)求大
如何排生辰八字
现在很多人提倡开车高转速起步,高转速换挡,老
如何取jsonarray中的数组个数
公司拖欠员工工资,但现在准备要注销,请问如
组成家兔身体的主要元素是A. C. H、O、N、Fe
中亚北路/友谊路(路口)这个地址在什么地方,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?