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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

26 个回复

正序浏览
zilin 中级黑马 2015-6-19 23:31:57
27#
第一个是p指针所存储的内容,第二个是一个整型的指针变量,里面存储的数据是整型数据。
回复 使用道具 举报
第一个是定义的
回复 使用道具 举报
学习学习!
回复 使用道具 举报
int *p 是定义一个指针变量 p ,*号代表这个是一个指针类型的变量  *p是取指针p所指向的地址的值,就是地址存放的数据
回复 使用道具 举报
都是大牛。我学了半月了什么也没弄懂啊
回复 使用道具 举报
int *p 是定义一个指针变量  *p是整形指针,至向地址!
回复 使用道具 举报
围观学习
回复 使用道具 举报
恩,学习了
回复 使用道具 举报
tabor 中级黑马 2015-6-16 12:34:50
19#
大家理解的很深入------
回复 使用道具 举报
*p有两种意思,首先是说明这是一个指针,第二个是取这个地址上的值 int* P
回复 使用道具 举报
一楼正解哈
回复 使用道具 举报
int *p是定义一个指向整型值的指针。
p是一个整型指针,其值是一个整型值的地址。
*p的值为该指针p指向的整型值。
如:int a=1;int *p;
        p=&a(&取地址运算符,取a的地址赋给指针p);则*p的值为1
回复 使用道具 举报
同一楼,int *p是定义了一个int整型的指针变量p,  而*p的意思是取指针变量p所指向的那个地址的值。
回复 使用道具 举报
围观学习啦,大家加油努力学习啦
回复 使用道具 举报
fixer 中级黑马 2015-6-15 23:00:49
13#
(int *)p是指针类型的一个变量,*p是操作这个变量指向的变量
回复 使用道具 举报
恩,学习了 谢谢楼上的回答
回复 使用道具 举报
第一个是取出指针指向地址里面的内容,第二个是一个整型指针变量!
回复 使用道具 举报

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

谢了,大牛.:lol
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马