| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 855 人关注过本帖
标题:关于const
只看楼主 加入收藏
davidguhao
Rank: 1
来 自:广东
等 级:新手上路
帖 子:126
专家分:7
注 册:2016-7-18
结帖率:89.47%
收藏
 问题点数:0 回复次数:8 
关于const
const int x = 90;

int x = 90;

以上两种表达方式究竟有什么不同?
搜索更多相关主题的帖子: 表达方式 
2016-08-03 15:34
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:0 
为什么不看书?
2016-08-03 15:45
书生牛犊
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:星夜征程
等 级:贵宾
威 望:10
帖 子:1101
专家分:5265
注 册:2015-10-27
收藏
得分:0 
百度一下“const   ”,你真的就知道了。没有要考试,概念性的东西也不用非要特别清楚,像我除了写递归函数偶尔用用const,其他完全没用过。。。

当然,我还很嫩    ~~



φ(゜▽゜*)♪
2016-08-03 17:35
davidguhao
Rank: 1
来 自:广东
等 级:新手上路
帖 子:126
专家分:7
注 册:2016-7-18
收藏
得分:0 
回复 2楼 rjsp
额……确实有点伸手党了……现在学到的内容暂时没有那个……

暨南大学市场营销……
但是我有一颗计算机专业的心……
2016-08-04 09:35
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:0 
const 在C语言中表示“只读”(在C++中含义不一样),属于四大Type qualifiers之一,还是举例吧

const int x = 90; 中x是只读的,所以其后修改它 x = 123; 属于语法错误
如果使用强制转化来修改,例如 *(int*)&x = 123; 属于未定义行为

const int a = 0; // const限定的是x,所以x是只读的
const int* b = 0; // const限定的是*b,所以*b是只读的
int const* c = 0; // const限定的是*c,所以*c是只读的
int* const d = 0; // const限定的是d,所以d是只读的
int const * const e = 0; // const限定了*e,又限定了e
2016-08-04 10:08
wanglianyi1
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:14
帖 子:647
专家分:2067
注 册:2015-6-18
收藏
得分:0 
回复 5楼 rjsp
const int* b = 0; // const限定的是*b,所以*b是只读的
int const* c = 0; // const限定的是*c,所以*c是只读的
请教下,这样看const在int 前和int 后 效果是一样的了,是吧?
2016-08-04 10:17
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:0 
回复 6楼 wanglianyi1
是一样呀,一个在*b之前,一个在*c之前
2016-08-04 10:19
wanglianyi1
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:14
帖 子:647
专家分:2067
注 册:2015-6-18
收藏
得分:0 
回复 7楼 rjsp
明白了,谢谢
2016-08-04 10:44
wuguangnan11
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-8-5
收藏
得分:0 
2016-08-06 09:50
快速回复:关于const
数据加载中...
 
   



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

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