自增的问题半天没明白,求大神讲讲
程序代码:#include<stdio.h>
int main()
{
int a;
a=5;
a+=++a+(++a);
printf("a=%d\n",a);
return 0;
}自增的问题半天没明白,求大神讲讲,和内存的分配,
我觉得 结果应该是 7 + 6 + 7 = 20 ,但是编译器的结果是 21
程序代码:#include<stdio.h>
int main()
{
int a;
a=5;
a+=++a+(++a);
printf("a=%d\n",a);
return 0;
}
2014-10-09 10:47
2014-10-09 10:53
2014-10-09 10:56
2014-10-09 10:56
2014-10-09 11:03
2014-10-09 11:03
2014-10-09 11:08
2014-10-09 11:10

2014-10-09 11:11
2014-10-09 23:25