|
查看: 1659|回复: 3
|
c programming pointer 问题
[复制链接]
|
|
|
请问pointer 的用处是什么?为什么要这么麻烦通过它来拿value呢?为什么不直接assign value?这样不是更好吗?请赐教。 |
|
|
|
|
|
|
|
|
|
|
发表于 19-1-2009 09:22 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 20-1-2009 12:32 AM
|
显示全部楼层
谢谢你的答复。 |
|
|
|
|
|
|
|
|
|
|
发表于 20-1-2009 08:48 AM
|
显示全部楼层
原帖由 raymon 于 19-1-2009 08:31 AM 发表 
请问pointer 的用处是什么?为什么要这么麻烦通过它来拿value呢?为什么不直接assign value?这样不是更好吗?请赐教。
下边就举个实例,比较容易分辨它们的区别。
这是一个较频繁使用的例子,它的功能是让两个变量的值交换。

使用变量传递就无法达到真正替换,因此必须使用指针。
指针还有其非常多的功能,比如申请存储空间,存储大量的数据等等。
尤其是在数据结构的项目内,通过指针就能完成非常多的任务而且较灵活。 |
评分
-
查看全部评分
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|