| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 691 人关注过本帖
标题:请教各位大神对于指针的理解
只看楼主 加入收藏
笑死555
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-8-6
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
请教各位大神对于指针的理解
假如我定义一个指针p

int *p;

1.是可以理解成 p 中存放的是地址,而 *p 存放的是地址中的值吗?

2.还有书上说不带方括号的数组是指针,例题例指针,数组一起用,感觉有点分不清。

3.而且指针还分为 数组指针,指针数组,指向指针的指针,这些都有什么区别呢?

希望各位大神指点一二。
搜索更多相关主题的帖子: 而且 
2014-08-09 17:34
龙牙
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:大汉
等 级:贵宾
威 望:17
帖 子:769
专家分:6207
注 册:2013-3-18
收藏
得分:0 
你进这个http://wenku.baidu.com/link?url=E5AnSFDGXlfmNHZEGyun6tb7cj0qENleg1yxSR8cpWS2X84ap09TZRtRwyMdHjX0p1oEez6LnlC6F_S5d9FtZG8vHyvqky4-40umixs8BDq
百度文库,是讲指针的。

只要心是晴朗的,人生就没有雨天。
2014-08-09 17:51
liu122430950
Rank: 4
等 级:业余侠客
威 望:1
帖 子:45
专家分:211
注 册:2010-5-30
收藏
得分:10 
回复你的问题:
1.int *p;  p存一个为int型的地址,*p代表解引用(跳到p存的那个地址取sizeof(int)字节),即如你所认为的。
2.数组名默认为指向数组元素类型的指针,数组的数组名不带方括号,代表指针。
3. 数组指针,指针数组,指向指针的指针
数组指针:指针指向的对象是个数组
指针数组:数组存放的内容是指针
指向指针的指针,可以用组成原理的东西理解,跳转两次取到内容。
其余不知道的请参考2楼
2014-08-10 10:10
You0
Rank: 2
等 级:论坛游民
帖 子:29
专家分:63
注 册:2014-8-2
收藏
得分:10 
1.是可以理解成 p 中存放的是地址,而 *p 存放的是地址中的值吗?    可以,就是这样

2.还有书上说不带方括号的数组是指针,例题例指针,数组一起用,感觉有点分不清。    比如int a[100];  a[]就是指向该数组第一个值地址的指针。 a[]和 p=&a[0]中的p是等效的。


3.而且指针还分为 数组指针,指针数组,指向指针的指针,这些都有什么区别呢? 数组指针就是第二问,指针数组就是一个数组都是指针,比如 int *p[n];   指向指针的指针就和循环嵌套一样- -   这个刚学指针可以不必知晓,因为我也没学到- -

同新手。希望能解决你的疑问
2014-08-10 11:08
DavidCheung
Rank: 2
等 级:论坛游民
威 望:1
帖 子:14
专家分:35
注 册:2014-8-8
收藏
得分:0 
看这个专栏http://blog.
2014-08-10 19:32
快速回复:请教各位大神对于指针的理解
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017024 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved