&& 和 ||
今天在做题的时候突然发现&&和||的一个隐藏规则 1.&& : ① 当逻辑与左边为false,则不再进行逻辑与右边的判断,结果为false ② 当逻辑与左边为true,则进行右边判断 ③ 当逻辑与左边为true,则进行右边判断 2. || : ① 当逻辑或左边为false,继续逻辑或右边的判断 ② 当逻辑或左边为false,继续逻辑或右边的判断 ③ 当逻辑或左边为true,则不再进行逻辑或右边的判断,结果为true 附上我做的题: 执行以下语句后,x、y和z 的值分别为____。 int x,y,z; x=y=z=0; ++x || ++y && ++z; 答案: 1,0,0 来源: CSDN 作者: wangchenbao 链接: https://blog.csdn.net/qq_41608601/article/details/104679883