++c是11我可以理解,因为是先把c递增了输出,那么++c是11。b++是10我也可以理解,因为先把b输出了再递增,就是不能理解a的链式输出那里,a++ 不应该是10吗?然后++a是12。 可是为什么这里a++是11。
int a = 10;
cout << a++ << endl << ++a<<endl;
int b = 10;
cout << b++ << endl;
int c = 10;
cout << ++c << endl;