对比一下两幅图得到的效果。
#include <stdio.h>
int main() {
int *p = NULL;
int a[] = {1, 2, 3, 4};
p = a;
*(p++) += 100;
// *p += 100,p++;//它是先指向所指的
printf("%d %d %d %d %d\n", *p, a[0], a[1], a[2], a[3]);
// int arr[] = {6,7,8,9,10}; //一个测试
// int *ptr = arr;
// printf("%d\n",*ptr);
// *(ptr++) += 123;
// printf("%d, %d",*ptr,*(++ptr));
return 0;
}