A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

谁能告诉下*p与int *p的真正区别?

26 个回复

倒序浏览
int *p是定义一个指针变量,也可以理解为这就是一个地址就是一个房间号;而*p是取指针变量地址中的内容,可以理解为房间里面住的人。(希望能帮忙到你)
回复 使用道具 举报 1 0
int *p 是定义一个指针变量 p ,*号代表这个是一个指针类型的变量  *p是取指针p所指向的地址的值,就是那个地址存放的数据
回复 使用道具 举报
int *p 是定义一个指针变量 p ,  *p是取指针p所指向的地址的值
回复 使用道具 举报
把我看糊涂了
回复 使用道具 举报
hanxujie 发表于 2015-6-15 13:39
int *p是定义一个指针变量,也可以理解为这就是一个地址就是一个房间号;而*p是取指针变量地址中的内容,可 ...

好的,谢了,帮到我了谢谢.
回复 使用道具 举报
Asskicker 发表于 2015-6-15 18:19
int *p 是定义一个指针变量 p ,*号代表这个是一个指针类型的变量  *p是取指针p所指向的地址的值,就是那个 ...

谢谢大牛.:lol
回复 使用道具 举报
天下1083 发表于 2015-6-15 19:49
int *p 是定义一个指针变量 p ,  *p是取指针p所指向的地址的值

谢了,大牛.
回复 使用道具 举报
天下1083 发表于 2015-6-15 19:49
int *p 是定义一个指针变量 p ,  *p是取指针p所指向的地址的值

谢了,大牛.:lol
回复 使用道具 举报

解释的很好啊.
回复 使用道具 举报
第一个是取出指针指向地址里面的内容,第二个是一个整型指针变量!
回复 使用道具 举报
恩,学习了 谢谢楼上的回答
回复 使用道具 举报
fixer 中级黑马 2015-6-15 23:00:49
13#
(int *)p是指针类型的一个变量,*p是操作这个变量指向的变量
回复 使用道具 举报
围观学习啦,大家加油努力学习啦
回复 使用道具 举报
同一楼,int *p是定义了一个int整型的指针变量p,  而*p的意思是取指针变量p所指向的那个地址的值。
回复 使用道具 举报
int *p是定义一个指向整型值的指针。
p是一个整型指针,其值是一个整型值的地址。
*p的值为该指针p指向的整型值。
如:int a=1;int *p;
        p=&a(&取地址运算符,取a的地址赋给指针p);则*p的值为1
回复 使用道具 举报
一楼正解哈
回复 使用道具 举报
*p有两种意思,首先是说明这是一个指针,第二个是取这个地址上的值 int* P
回复 使用道具 举报
tabor 中级黑马 2015-6-16 12:34:50
19#
大家理解的很深入------
回复 使用道具 举报
恩,学习了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马