a++是先執行表達式後再自增,執行表達式時使用的是a的原值。
++a是先自增再執行表達示,執行表達式時使用的是自增後的a。
例:
int a=0
printf("%d",a++); //輸出0,執行完後a=1
int a=0
printf("%d",++a);//輸出1,執行完後a=1java
//下面的code等價於 nums1[index--] = nums[index1--]; nums1[index] = nums[index1] index --; index1 --;