|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
C++论坛
→
『 VC++/MFC 』
→ 用const和不用const定义的区别
我的收件箱(0)
共有
820
人关注过本帖
标题:
用const和不用const定义的区别
只看楼主
加入收藏
拉C
来 自:南方
等 级:
新手上路
帖 子:55
专家分:1
注 册:2008-7-29
结帖率:
72.73%
楼主
收藏
已结贴
√
问题点数:10 回复次数:2
用const和不用const定义的区别
我们现在学的都是直接int a=10;这样定义并初始化,但我刚看教程,发现const int a=10;这样定义,多了一个const,想问下这两个定义有什么区别?哪个好?
新手新手,好好学习,多多指教,
2010-03-28 18:20
举报帖子
使用道具
赠送鲜花
hahayezhe
来 自:湖南张家界
等 级:
贵宾
威 望:
24
帖 子:1386
专家分:6999
注 册:2010-3-8
第
2
楼
收藏
得分:5
防止你定义的被恶意的串改
C语言关键字const就是用来限定一个变量不允许被改变的修饰符(Qualifier)。上述代码中变量n被修饰为只读变量,可惜再怎么修饰也不是常量。而ANSI C规定数组定义时维度必须是“常量”,“只读变量”也是不可以的。
2010-03-29 09:13
举报帖子
使用道具
赠送鲜花
apull
来 自:三体星系
等 级:
版主
威 望:
216
帖 子:1514
专家分:9277
注 册:2010-3-16
第
3
楼
收藏
得分:5
const定义的类型是只读的,定义的时候必须初始化,定以后在使用者不允许更改这个变量的值。。
2010-04-01 12:21
举报帖子
使用道具
赠送鲜花
3
1/1页
1
快速回复:
用const和不用const定义的区别
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019614 second(s), 10 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved