int main()
{
    int a[]={1,2,3,4,5,6,7,8};
    int *p;
    p=&a[2];
    printf("%d\n",*(p++));
    printf("%d\n",*(p));
    p=&a[2];
    printf("%d\n",*(++p));
    printf("%d\n",*(p));
    system("pause");

}*(p++)与*(++p)区别——学习笔记

从这个也就可以说明,*(p++)输出的是当前值;*(++p)输出的运算一会后的值

相关文章: