例如:A||B当A为真(不等于0为真)时这个在语句cout就成立了,不再考虑B的值也不再处理后面的B 的表达式;所以,t=++x||++y;x=3时候t=++x(就t=2);++y不用处理的~~
如果:A||B当A为假时候(等于0)就處理B的表达式!!
你可能就是符号优先级没搞清楚,多看看书吧望采纳
你对这个回答的评价是?
x=2没问题吧++x是true后,|| 编译器就知道结果是true叻后面的++y不执行了,所以y还是1
这种问题不用太追究实际编码时肯定不会写的这么难看
你对这个回答的评价是?