觉得应该是这样的.a++ -->a, a=a+1; 觉得这里是a+1不能做左值.++a -->a=a+1, a; 这里就可以了.
我的是WIN-TC俩个我编译都出错
我也试过,都会报错.后来用C-FREE测试的.只有前面那个有错.
和三楼的一样
#include <stdio.h>#include <stdlib.h>
int main(){ int a; (++a)+=a; return 0;}我的编译器,这样也是错误!是gcc编译器。(a++)+=a另外搂主的这里也出现了错误。
等于没说么