一个人的旅行
Rollen Holt的博客

在C++的学习中,有人经常搞不清楚“常量指针”和“指针常量”这两个概念。其实简单一点讲,“常量指针”所指向的地址上的数据是常量,而“指针常量”所指向的地址是常量,地址上面的数据是可以变化的。下面看及格简单的例子,可以说明他们的区别:第一个1voidmain(){2char*str1={"Hello"};3char*str2={"HelloWorld"};4char*constptr1=str1;5//指针常量--指针本身是常量,指向的地址不可以变化,但是指向的地址所对应的内容可以变化67ptr1=str2;//错误因为这是一个常量指针,改变指向的地址了89printf("%s\n",*ptr1

作者: Rollen Holt 发表于 2010-12-16 00:07 原文链接

评论: 0 查看评论 发表评论


最新新闻:
· 在线比价搜索引擎Shop.com出售 盖茨曾投资(2010-12-16 08:54)
· 邓元鋆离职背后:诺基亚中国腹背受敌(2010-12-16 08:53)
· 央行:超级网银收费将降低(2010-12-16 08:52)
· Android和iPhone平台2010年度最佳软件和游戏榜单出炉(2010-12-16 08:50)
· 京东遭遇出版社集体逼宫 今日恢复原价改返券(2010-12-16 08:48)

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库


文章来源:http://www.cnblogs.com/rollenholt/articles/1907411.html
posted on 2010-12-16 00:07 Rollen Holt 阅读(52) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理