int x = 0; incrementX(&x);
x 此时有意想不到的结果
void incrementX(int* x) { // value in x stays 0 *x++; // value increments each time 1,2,3 ... *x+=1; }
为什么 *x++ 与 *x+=1 不同?
在第一个示例中,您将第二个示例中的地址增加到内存位置点上的值。