|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- /*
- # p1 指向 p的地址
- # p 指向 a的地址
- # a 指向 1的地址
- # *p1 指向 a的地址
- # **p1 指向 1的地址 (第一次解引用得到a的地址(*p1 == &a,在这个基础上),第二次解引用得到1(杨宗纬剥洋葱))
- # *p 指向 1的地址
- # 和链表一个意思
- # 我(p)知道小明(1)的地址,小芳(p1)知道我的地址,小芳不知道小明的地址;小芳需要找到我才能找到小明
- */
-
- #include "stdio.h"
- int main(void)
- {
- int a=1;
- int *p = NULL;
- printf("a = %d\n",a);
- printf("&a = %d\n",&a);
- printf("&p = %d\n",&p);
- p = &a;
- printf("p = &a ;p = %d\n", p);
- printf("*p = %d\n", *p);
- int **p1;
- printf("p1 = %d\n",&p1);
- p1 = &p;
- printf("p1 = &p;p1 = %d\n",p1);
- printf("*p1 = %d\n",*p1);
- printf("**p1 = %d\n",**p1);
- return 0;
- }
复制代码 |
|