问题描述: C语言int a=0,b=5,c;执行语句c=(a=b)||++a&&b++后求abc的值求过程 1个回答 分类:综合 2014-12-12 问题解答: 我来补答 a=5,b=5,c=1 再问: 求过程,我知道答案啊 再答: c的赋值语句中()优先级最高先计算得a=b=5,编译器得知(a=b)结果为真,不会计算或运算后面的表达式。所以c=1.后面的运算没有进行而不会影响到a,b的值。如果(a=b)后面换为&&运算,结果就不同了。 展开全文阅读