语句{intx,y,z ;x=1,y=z=2; ++x&&y--||++z}怎么理解

发布时间:2021-03-05 09:18:06

语句{intx,y,z ;x=1,y=z=2; ++x&&y--||++z}怎么理解

网友回答

定义x,y,z为整数类型;
给x赋值1,y和z为2;
如果 ++x 不为零 则 y--,因为++x && y--的结果是true,++z由于短路不会被执行.
结果:x=2,y=1,z=2
以上问题属网友观点,不代表本站立场,仅供参考!