| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 23416 人关注过本帖, 12 人收藏
标题:[原创] 三言两语,妙说《指针》。
只看楼主 加入收藏
qw753
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2012-3-22
收藏
得分:0 
超级精简版本啊。  基础的定义,运用后续再说

哈哈哈哈哈哈哈哈
2012-04-09 10:57
lhlwhlg
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-6-6
收藏
得分:0 
这都顶了几年了
2012-06-06 23:26
visionliao
Rank: 2
等 级:论坛游民
帖 子:19
专家分:32
注 册:2012-6-17
收藏
得分:0 
指针可以保存地址,地址不能存放指针
2012-06-29 11:24
visionliao
Rank: 2
等 级:论坛游民
帖 子:19
专家分:32
注 册:2012-6-17
收藏
得分:0 
这个帖子居然是07年的,现在又给顶起来了。。。。。
2012-06-29 11:27
无聊恢恢
Rank: 2
等 级:论坛游民
帖 子:21
专家分:20
注 册:2012-7-19
收藏
得分:0 
int *p;
是定义整型指针 *的作用只是表明变量p存放的是地址而已
感觉说指针就是地址不是很准确  但是可以这么理解
2012-07-19 16:43
zeus00456
Rank: 1
等 级:新手上路
帖 子:4
专家分:2
注 册:2012-7-21
收藏
得分:0 
其实参考汇编语言,指向a的指针就是a的地址
c语言中,编译器会自动为a分配一个地址,这个地址可以通过取地址符&得到,
放入类似于a的另一个存储空间b,本质上,ab都是一个存储空间的名字,我哦们把这个空间叫做a叫做b
也就是说,
1.a和b本质上是存储空间的名字
2.a和b中都存了一个数,或者更准确的称之为“一个数据”。
   因为一个存储空间(单元)中只有一个数,习惯上吧这个数就视为a,b;ab也就等同于  ab所代表的单元里的内容
   故,a这个存储空间=a这个存储空间里的内容=a
3.至此,ab没有区别,
4.但是,a中的内容、(数、数据)就是一个数据,是data
   而b中的内容是一个指针,b的值(内容)是a这个存储单元(空间)的地址(注意不是内容),是address
5.概括一下,b的内容不是a;
  b的内容是a这个存储空间的地址;
  b的内容指向a这个存储空间;
  b指向a;
  b是a的指针;
  b(里的内容)是a(这个存储空间的   或存储a的空间)的地址;
6.c语言中,通过指针操作a  与汇编中利用存储单元地址操作a的直接寻址很相似。


小弟浅见,欢迎指正,虽不礼貌,仍然要说,喷子自重。
2012-07-22 15:21
hanluxidian
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-8-3
收藏
得分:0 
好深奥
初学者来取经了
2012-08-18 21:31
天剑杀手
Rank: 2
等 级:论坛游民
帖 子:18
专家分:20
注 册:2012-10-11
收藏
得分:0 
哦,不错欧!
2012-10-27 11:30
Theory
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-4-12
收藏
得分:0 
先支持再说!
2013-04-12 23:28
fanpengpeng
Rank: 8Rank: 8
来 自:南极洲
等 级:蝙蝠侠
威 望:7
帖 子:299
专家分:849
注 册:2013-2-1
收藏
得分:0 
居然有这么长的帖子

人生是一场错过 愿你别蹉跎
2013-04-12 23:33
快速回复:[原创] 三言两语,妙说《指针》。
数据加载中...
 
   



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

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