C语言中a=5 a+=a++的结果

C语言中a=5  a+=a++的结果

问题描述:

a+=a++的结果是怎么运算的。求各位大佬解答一下

a+=a++
相当于
a=a+a;
a=a+1;
++在后是先赋值,再加一。

先是a=a+a,结果为10,然后a自增 a为11