若有定义int a=1,b=2,c=3;则执行表达式(a=b+c)||(++b)后a,b,c的值

我想要解题的过程,那个式子怎么看

第1个回答  2014-02-23
1。 b+c=5
将 5 赋值 给 a
2. a =5 为真 || 短路或
所以不执行 ++b
b 依然为2
所以 有 a=5 b=2 c=3;本回答被提问者和网友采纳
第2个回答  2014-02-23
从左往右看,a=b+c a=5, ++b, b=3
相似回答