#include<stdio.h> int main() { int a = 54111011; int *p1 = &a; int *p2 = p1; int *p3 = &*p1; int *p4 = *&p1; printf("p1 = %d\n", p1); printf("p2 = %d\n", p2); printf("p3 = %d\n", p3); printf("p4 = %d\n", p4); printf("*p1 = %d\n", *p1); printf("*p2 = %d\n", *p2); printf("*p3 = %d\n", *p3); printf("*p4 = %d\n", *p4); } 执行结果: p1 = 5633940 p2 = 5633940 p3 = 5633940 p4 = 5633940 *p1 = 54111011 *p2 = 54111011 *p3 = 54111011 *p4 = 54111011