例如 i的值爲3 則
j=++i; //i=4, j=4
j=i++; //i=4, j=3
cout<<++i; //輸出結果 4
cout<<i++; //輸出結果 3
對於
cout<<-i++<<endl;
//++的優先級大於-,後置的++優先級大於前置的++,輸出-3, i=4
對於
cout<<-++i<<endl;
//- 和++的優先級相等,從右到左運算,輸出-4, i=4
cout<<(-i)++<<endl;
//不能通過編譯,++不能對表達式操作
cout<<++i++<<endl;
//在某些語言裏成立,C中不行,++(i++)對表達式操作