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

问题描述:

若有定义int a=1,b=2,c=3;则执行表达式(a=b+c)||(++b)后a,b,c的值
我想要解题的过程,那个式子怎么看
1个回答 分类:综合 2014-10-19

问题解答:

我来补答
1.b+c=5
将 5 赋值 给 a
2.a =5 为真 || 短路或
所以不执行 ++b
b 依然为2
所以 有 a=5 b=2 c=3;
 
 
展开全文阅读
剩余:2000