#include <stdio.h> #include <stdlib.h> int main() { int s=0; int *p=&s; printf("%d\n",p); *p++;//增加的是指针// ++ 和取值的* 是同一级别 单目运算从右边向左边结合 printf("%d\n",s); printf("%d\n",p);//比前一个指针多了4字节 也就是int的长度 p=&s; (*p)++;//指针指向的空间内容自加1 printf("%d\n",s); s++; printf("%d\n",s); s=0; p=&s; *p+=2;//指针指向的空间内容自加2 printf("%d\n",s); int ss[4]={7,8,9,10}; p=ss; printf("%d,",*p++);//输出7 printf("%d,",*p);//8 return 0; }