编辑代码

#include <stdio.h>
int main () {
    int arr[5]={10,20,30,40,50};
    int *p=arr;     printf("开始*p= %d p=%p\n",*p,p);
    int num;
    //num=(p++);//分别使用时在前加双斜杠,然后把最后两个printf移到空格即可//

    num=*p++;       printf("*p++= %d\n",num); 
        
    num=(*p)++;     printf("(*p)++= %d\n",num);
        
    num=++*p;       printf("++*p= %d\n",num);

    num=*++p;       printf("*++p= %d\n",num);
    printf("测试*p= %d p=%p\n",*p,p); printf("测试arr[0]=%d\n",arr[0]);

    return 0;
}