|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 求解:为什么要在程序中引入指针这个概念?它到底能干什么"实事"?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
3719
人关注过本帖
标题:
求解:为什么要在程序中引入指针这个概念?它到底能干什么"实事"?
只看楼主
加入收藏
我一定要坚持
来 自:西方大雷音
等 级:
新手上路
威 望:
1
帖 子:159
专家分:0
注 册:2008-10-7
结帖率:
100%
楼主
收藏
问题点数:0 回复次数:9
求解:为什么要在程序中引入指针这个概念?它到底能干什么"实事"?
想求助一下关于C语言指针方面的疑问:
由于小弟刚才开始接触指针,不是太清楚指针在程序中所起的重要的作用,由于学习未深入,现阶段反而觉得它的出现会使程序变得更复杂,感觉有点多余,当然事实相信不是这样的,我是想问:指针是可以简化程序?还是可以增强某些功能?还是可以使程序运行更稳定?还是有其他的什么更先进的地方?
搜索更多相关主题的帖子:
概念
指针
实事
2008-12-15 00:07
举报帖子
使用道具
赠送鲜花
知道不知道
等 级:
新手上路
威 望:
2
帖 子:183
专家分:0
注 册:2008-10-4
第
2
楼
收藏
得分:0
打开一个程序,马上占用你几百M的内存,你很恼火不?
很多经典程序的评测都是占用内存越少,速度越快,运行越稳定,程序越好。
指针就是可能让程序占用更少的内存
2008-12-15 00:13
举报帖子
使用道具
赠送鲜花
广陵绝唱
等 级:
贵宾
威 望:
29
帖 子:3607
专家分:1709
注 册:2008-2-15
第
3
楼
收藏
得分:0
---------------
指针于C程序,就如生物脑及生物脑控制的神经系统。生物之一切行动,需要神经系统来控制。如同武林高手,不需要大锤、砍刀等武器,到了一定程序的世外高人,达到了无招胜有招的境界,出手即是招,既然无招,也就无破解之法,也就达到了最高效率。
指针也是一样,传的是地址,取的是数据。靠 * 和 & 两招横扫整篇代码,通用于数组的下标,兼容性更强。
指针,真的很强大。
自己的浅显见解,望行家莫笑。
2008-12-15 00:30
举报帖子
使用道具
赠送鲜花
我一定要坚持
来 自:西方大雷音
等 级:
新手上路
威 望:
1
帖 子:159
专家分:0
注 册:2008-10-7
第
4
楼
收藏
得分:0
用变量或变量值直接参于运算或传递的话,速度不是会更快吗?(个人的初级学习阶段的设想)多个指针还多不少行指令呢?或许我还得认真的往下学,怎么会占用内存少呢???呵呵,看来我还真得认认真真地学习下去才能真正领悟到"它"的高明之处啊,先谢谢楼上两位前辈的教导,感激不尽......
2008-12-15 00:38
举报帖子
使用道具
赠送鲜花
广陵绝唱
等 级:
贵宾
威 望:
29
帖 子:3607
专家分:1709
注 册:2008-2-15
第
5
楼
收藏
得分:0
-----------------
打个比方吧(也是听课听到的):A老师在A教室给300个学生上政治;B老师在B教室给300个学生上C语言课。当这节课上完,开始下节课的时候,A老师要给另外的B教室的300个学生上政治,而B老师要给A教室里面的300个学生上C语言。如果老师不动,共600个学生就要交换教室。想一想,多壮观的场面啊,拿着自己的书本及随身用品(手机、MP3、零食、饮料……),到时候随地乱扔杂物,一定一片狼籍。就算这600个学生全是高素质的,那挪动起来也一定很麻烦。
对了,你一定要知道我要说什么了。就是这样,不如老师换一下:A老师到B教室去上政治课,B老师到A教室去上C语言,多简单。指针就类似于这样,非常高效,它里面全是地址,没有实际的数据,所以运行起来非常简便、不战用内存,时间上也能快些。
2008-12-15 01:52
举报帖子
使用道具
赠送鲜花
woshiyun
等 级:
新手上路
威 望:
2
帖 子:348
专家分:0
注 册:2008-6-16
第
6
楼
收藏
得分:0
在起操作系统,比如linux的时候,经常会遇到这样的操作:
执行地址在0xXXXX的一段代码。
你可以试一下,如果没有指针,这个操作怎么实现?
2008-12-15 08:06
举报帖子
使用道具
赠送鲜花
ying8501
等 级:
蜘蛛侠
威 望:
6
帖 子:1092
专家分:1446
注 册:2008-11-24
第
7
楼
收藏
得分:0
呵呵,再打个比方吧:
你家的冰箱坏了,你是选择把冰箱扛到维修部,还是给维修工地址,让他上门服务?当然给维修工地址,让他上门服务是最佳方案。这就是地址(指针)的方便快捷之处。
2008-12-15 08:43
举报帖子
使用道具
赠送鲜花
柳无痕
来 自:浙江省
等 级:
新手上路
帖 子:57
专家分:0
注 册:2008-12-10
第
8
楼
收藏
得分:0
好解释
2008-12-15 08:50
举报帖子
使用道具
赠送鲜花
dshiok
等 级:
新手上路
帖 子:66
专家分:0
注 册:2008-12-5
第
9
楼
收藏
得分:0
谢了。我也来了解了下
2008-12-15 09:17
举报帖子
使用道具
赠送鲜花
sigete
等 级:
新手上路
帖 子:1
专家分:0
注 册:2010-2-27
第
10
楼
收藏
得分:0
不错
2010-02-28 01:00
举报帖子
使用道具
赠送鲜花
10
1/1页
1
快速回复:
求解:为什么要在程序中引入指针这个概念?它到底能干什么"实事"? ...
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.018242 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved