* (p-)是先計算p的值,然後-,相當於(* p)-= 1。
*++p *和++的優先級相同,所以++優先,也就是從* (p-)運算後的地址回A的原地址,所以還是1。
*(++p),先算圓括號的++,也就是P指針移動到指向2的位置,所以是2。
*p還是指向2的位置,當然還是2。
所以第壹個輸出是2 2 1 1。
*(a+2)即移動A兩個單位。A0指向a2,表示3。
*p仍然指向2,也就是2(這裏是因為P在前面的printf操作後指向2)