#include
int main(void)
{
int a=3,b=6,*p;
p=&a;//起始时p所指的地址是37814108
printf("a=%d,*p=%d\n",a,*p);
printf("a=%d,p=%d\n",a,p);
*p++;p=&b; //本来p所指的地址是增加的,但为什么去掉语句 p=&b后,p所指的地址是37814112,而该语句不去时,p所指的地址是37814104,竟然减少了,不知道这是为什么
printf("a=%d,*p=%d\n",a,*p);
printf("a =%d,p=%d\n",a,p);
return 0;
}
|