{int a=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n,a

问题描述:

{int a=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n,a,b,c);
{
int a=0,b=0,c=0;
c=(a-=++a),(a+=b,b+=4);
printf("%d,%d,%d\n,a,b,c);
}
a、b、c为什么是0,4,0 不是1,4,
中间那一块不是很懂
1个回答 分类:综合 2014-10-23

问题解答:

我来补答
先算++a,则a=1;
a=a-a=0;
c=a=0;
a=a+b=0;
b=b+4=4
 
 
展开全文阅读
剩余:2000
上一页:合外力做功,