#include <string.h>
void main(void)
{
int a = 5;
int *p;
p = &a;
printf("&a[%d]\n", &a);
printf("*p[%d]\n", *p);
int **pp;
pp = &p;
printf("&p[%d]\n", &p);
printf("&pp[%d]\n", &pp);
printf("pp[%d]\n", *(&pp));
printf("*pp[%d]\n", *pp);
printf("*(&p)[%d]\n", *(&p));
printf("**pp[%d]\n", **pp);
}
输出:
&a[804396784]
*p[5]
&p[804396788]
&pp[804396792]
pp[804396788]
*pp[804396784]
*(&p)[804396784]
**pp[5]