您的位置:首页 > 其它

C--我对指针和引用const之后的理解

2013-02-28 12:24 344 查看
指针:
(1)int * p;普通指针,散发着不一般的气质。“这个指针飘无定所,随意指向谁谁。”

(2)int ta=9933;int *p=&ta;初始化指针。这个指针指向了ta。“指针开始有了较为明朗的方向,开始注意到了ta。”

(3)int ta=9933;int * const p=&ta;这个指针常量化,也就是指针常量,这个指针的指向永远不改变。“这个指针准备和这个ta过上一辈子不变心。”

(4)const int * const p=&ta;常量指针常量,这个指针是常量,不会改变指向,并且这个指向的ta也是常量。“这个指针发誓不论ta以后变成什么样都会和ta到永远?哈哈凡事不会这么偶像剧。应该是:这个ta被这个指针感动了,感觉找到了心中的唯一并暗暗地永不变。”

引用:
(1)int ta=9933;int &p=ta;一个指向ta的引用,ta的别名,但是引用没有常量之说,其实这就类似于(3)阶段的指针的作用。

(2)int ta=9933;const int &p=ta;这其实就是类似于(4)阶段的指针的作用。

                                                                                                                                    Presented by muximuxi@Achilles
                                                                                                                                   谨记于2013-2-27下午迷茫乱翻书籍时,203。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: