int *p; p=&i; &i的意思是返回i变量的地址,整句的意思就是把i的地址赋值给p,也就是p存储的东西是i的地址。 printf(“%d”,*p); *p怎么读? p存储的地址所指的地址的内容。等价于i; 指针的指针