| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 627 人关注过本帖
标题:关于c++const与指针的问题
只看楼主 加入收藏
asd6791868
Rank: 1
来 自:逆流
等 级:新手上路
帖 子:362
专家分:7
注 册:2008-7-27
结帖率:88.24%
收藏
 问题点数:0 回复次数:3 
关于c++const与指针的问题
比如
const int *p;
int const *p;
const int const *p;
int *const p;


==============================================
const size_t arr_size = 5;
          int arr[arr_size] = {1,2,3,4,5};
          int *p = arr;         
          int *p2 = p + arr_size;
int *p = arr;   与int *p = &arr;  
有什么区别
搜索更多相关主题的帖子: 指针 const 
2008-12-05 10:41
xlh5225
Rank: 2
等 级:论坛游民
威 望:2
帖 子:188
专家分:25
注 册:2007-8-14
收藏
得分:0 
Const出现在*号左边时,指向的值是常量。 Const出现在*号右边时,指针是常量
int const *p1 = &a;    //a is a const
const int *p3 = &a;    //a is a const
const int const *p4 = &a;    // a is a const
int * const p2 = &a;    //p2 is a const
const int * const p5 = &a;     //both a and p5 are const
2008-12-05 11:04
xlh5225
Rank: 2
等 级:论坛游民
威 望:2
帖 子:188
专家分:25
注 册:2007-8-14
收藏
得分:0 
第二个问题:数组名代表数组的起始地址,也就是第一个数组元素的地址!
2008-12-05 11:06
asd6791868
Rank: 1
来 自:逆流
等 级:新手上路
帖 子:362
专家分:7
注 册:2008-7-27
收藏
得分:0 
感谢楼上。。。
基本已经理解。。。

─條路 :  ┈片天  ┈個人  ─瞬間:
2008-12-05 11:09
快速回复:关于c++const与指针的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014665 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved