打印

为什么要用指针

[复制链接]
2888|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tuzheng|  楼主 | 2012-3-17 20:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
教材中都说C语言的指针很重要,我却理解不了它的好处。如果从数组方面看,用数组本身的下标就能寻址;如果从函数调用时的参数传递看,全局变量也能解决问题(或者指针可以避免用全局变量而提高函数的封装性)。请高手指点。

相关帖子

沙发
xinzha| | 2012-3-19 08:10 | 只看该作者
动态加载,硬件地址的直接操作,回调,大数组传递修改等等,数不胜数。

使用特权

评论回复
板凳
ycz9999| | 2012-3-19 22:57 | 只看该作者
顶2L

使用特权

评论回复
地板
and| | 2012-3-20 11:14 | 只看该作者
狭义地讲,指针不是来自上层需求,而是来自体系结构。

使用特权

评论回复
5
mage心寒| | 2012-3-21 09:39 | 只看该作者
2L胜解。。

使用特权

评论回复
6
airwill| | 2012-3-21 10:56 | 只看该作者
指针是个非常重要的数据类型, 除了可以指向数据, 还可以指向函数...
用指针可以获得更精练高效和可移植的代码, 也更加贴近汇编(便于编译器的处理).
也许这些因素正是战胜各种语言, 成为嵌入系统编程的事实上的标准的重要武器.
所以一定要学会使用指针.

使用特权

评论回复
7
jiangzhe8525| | 2012-3-21 15:58 | 只看该作者
指针的作用,越大的项目越能体现他的重要性,全局变量,你在main函数里用用就好了,少用点,便于修改程序。

使用特权

评论回复
8
tuzheng|  楼主 | 2012-4-4 19:32 | 只看该作者
可能编写过较大的程序才能有较好的认识。全局变量用多了确实不好,就像7楼所说,牵扯面太大,不便于修改程序。各位列举的好处,可能我以后也能体会到,谢谢!

使用特权

评论回复
9
云的追寻| | 2012-4-4 23:54 | 只看该作者
指针是C语言的灵魂,必须学好。。。

使用特权

评论回复
10
hisong| | 2012-4-5 16:52 | 只看该作者
指针有点难啊

使用特权

评论回复
11
fan_qh| | 2012-4-7 18:54 | 只看该作者
写程序多了就理解了

使用特权

评论回复
12
coolzd| | 2012-4-7 19:00 | 只看该作者
用多了就熟了

使用特权

评论回复
13
ONLY兔小兔| | 2012-4-8 08:19 | 只看该作者
二楼六楼正解啊

使用特权

评论回复
14
rantg| | 2012-4-9 10:20 | 只看该作者
崇拜一下二楼

使用特权

评论回复
15
ppy521| | 2012-4-27 11:42 | 只看该作者
多写点程序,多看些开源的源码,你自己就会明白滴。。。多问无益。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

147

帖子

0

粉丝