F fjqzcb Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-23 #1 为什么++x||++y&&++z后x=1而y=0,z=0?? 在线等!!
L lichdr Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-23 #2 ++x||++y&&++z 這個運算在前面算完++X時,表達式就肯定是真了。後面不會去算。 所以Y,Z還是0
C cnzhw007 Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-23 #4 上学的时候好像遇到过类似的问题, (++x)||((++y)&&(++z)),印象中这样可以解决!
F fjqzcb Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-23 #5 再问一下,就是为什么&&的优先级别比||高,但是没有先算&&,是编译器的问题?