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

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/26 17:32:14

语句{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