[求助]关于取地址的问题
看一下这个程序:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
int *p=a;
int i;
printf("%d",*(++p));
printf("%d",*p);
system("PAUSE");
return 0;
}
其中第一句printf语句中,写成*(++p)时,输出第二个元素,而写成*(p++)时,输出第一个元素呢?