早教吧 育儿知识 作业答案 考试题库 百科 知识分享

定义x=y=z=0则x++&&y++||z++结果为什么y=0?y不是也自增吗?x=1

题目详情
定义x=y=z=0则x++&&y++||z++结果为什么y=0?y不是也自增吗?
x=1
▼优质解答
答案和解析
&& 如果前面是0 则后面不运算 x++是0 (虽然之后的x=1,而++x 是1)
所以0&&y++就跳过了y的运算
||前面是1 后面不运算 在这里前面是0 所以z++运算 z=1;
所以 x=1 y=0 z=1