请教各位dalao一个指针问题
#include<stdio.h>int main(void)
{
int arr[]={6 ,7, 8, 9, 10 };
int *p=arr;
*(p++)+=123;
//*(p++)=*(p++)+123;
printf("%d,%d\n",*p,*p++);
return 0;
}
#include<stdio.h>
int main(void)
{
int arr[]={6 ,7, 8, 9, 10 };
int *p=arr;
//*(p++)+=123;
*(p++)=*(p++)+123;
printf("%d,%d\n",*p,*p++);
return 0;
}
这两个输出的结果是一样吗?
如果不一样麻烦各位dalao给我一个详细的解释。
谢谢