黑马程序员技术交流社区
标题:
指针中的&p和*p有什么不同
[打印本页]
作者:
清茶用水煮
时间:
2015-6-28 11:39
标题:
指针中的&p和*p有什么不同
求解,看不懂这两个
作者:
wusanzhong
时间:
2015-6-28 11:42
&p是取的p的地址,*p取的是p指向的地址里的值
作者:
aSmallStone
时间:
2015-6-28 18:44
例如
int *p;
int a=0;
p=&a;
&p 代表p的地址,p代表a的地址,*p代表 a的值
就好比变量a里面只能存整数一样,变量p只能存地址
希望我的回答能够帮助你
作者:
zhaofeizlj
时间:
2015-7-10 15:08
int *p;//是定义一个指针类型的变量 ,p是变量名 而&p是取变量p的地址,,int *p;int a; p=&a ;printf("%d", *p)这里的*p表示指针变量所指向的储存空间
作者:
爱楚楚
时间:
2015-7-10 21:09
&p是取p的地址,*P是指针变量
作者:
李雄峰
时间:
2015-7-10 21:22
论坛的人都好强大
作者:
弹剑
时间:
2015-7-10 22:15
先明白p是一个地址,同时p又指向一个地址
作者:
深蓝的蓝
时间:
2015-7-10 22:36
楼上说的很有道理
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2