#includeusing namespace std; int main() /* { int a,b; a=1,b=2; b=a++; cout<
b=++a;//执行该语句时,++a是前置式的,先自增,然后把a的值赋给b。
b=a++;//而执行该语句时,a++是后置式的,先读出a的值赋给b,然后自增。虽然“++”的优先级高于“=”,但这里语义起作用。

#includeusing namespace std; int main() /* { int a,b; a=1,b=2; b=a++; cout<
b=++a;//执行该语句时,++a是前置式的,先自增,然后把a的值赋给b。
b=a++;//而执行该语句时,a++是后置式的,先读出a的值赋给b,然后自增。虽然“++”的优先级高于“=”,但这里语义起作用。