日期:2014-05-18  浏览次数:20895 次

请教一个问题,运算。
已知:X=Y=Z=0且均为int型变量,执行语句:++X||++Y&&++Z;求变量X与Y的值。

这道题搞不明白。求高手解答一下。

------解决方案--------------------


|| 的运算规则为: 只要有第一个表达式的值为 true(非0), 整个表达式的值就为 true, 后面任何运算根本都不用执行, 
所以结果为: X = 1, Y = 0, Z = 0

&& 也有 相似的 规则