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

狭义地讲,指针不是来自上层需求,而是来自体系结构。

mage心寒 发表于 2012-3-21 09:39

2L胜解。。

airwill 发表于 2012-3-21 10:56

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

jiangzhe8525 发表于 2012-3-21 15:58

指针的作用,越大的项目越能体现他的重要性,全局变量,你在main函数里用用就好了,少用点,便于修改程序。

tuzheng 发表于 2012-4-4 19:32

可能编写过较大的程序才能有较好的认识。全局变量用多了确实不好,就像7楼所说,牵扯面太大,不便于修改程序。各位列举的好处,可能我以后也能体会到,谢谢!

云的追寻 发表于 2012-4-4 23:54

指针是C语言的灵魂,必须学好。。。

hisong 发表于 2012-4-5 16:52

指针有点难啊

fan_qh 发表于 2012-4-7 18:54

写程序多了就理解了

coolzd 发表于 2012-4-7 19:00

用多了就熟了

ONLY兔小兔 发表于 2012-4-8 08:19

二楼六楼正解啊

rantg 发表于 2012-4-9 10:20

崇拜一下二楼

ppy521 发表于 2012-4-27 11:42

多写点程序,多看些开源的源码,你自己就会明白滴。。。多问无益。。。
页: [1]
查看完整版本: 为什么要用指针