| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 600 人关注过本帖
标题:老师们,看看这个const常量
只看楼主 加入收藏
多维数组
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2006-8-16
收藏
 问题点数:0 回复次数:9 
老师们,看看这个const常量
我是C++的初学者,今天看<<C++ Primer 第四版>>写了个程序
#include <iostream>
int main()
{
int cnt;
std::cin >> cnt;
const int x=cnt;
std::cout << cnt << ' ' << x << std::endl;
return 0;
}
输入:
5
输出:
5 5

我想问这个const常量还是常量吗??
搜索更多相关主题的帖子: 老师 const 常量 
2007-05-01 21:44
yuyunliuhen
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1435
专家分:0
注 册:2005-12-12
收藏
得分:0 
你在后面试着去改变它的值,看能不能输出来就可以知道了

Go confidently in the  directions of your dreams,live the life you have imagined!Just do it!
It is no use learning without thinking!
2007-05-01 21:48
多维数组
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2006-8-16
收藏
得分:0 
我记得 在编译期间能知道值的才叫常量
这个常量竟可以随用户输入而改变。

有事发邮件:tzp_1210@
2007-05-01 21:54
yuyunliuhen
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1435
专家分:0
注 册:2005-12-12
收藏
得分:0 

呵呵 事实证明一切呀


Go confidently in the  directions of your dreams,live the life you have imagined!Just do it!
It is no use learning without thinking!
2007-05-01 21:55
zhouzhengbo
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-5-1
收藏
得分:0 

常量指不能改变其值的量,一旦定义就不能改变。
编译期间就知道值的是静态常量

2007-05-01 22:03
weishj
Rank: 1
等 级:新手上路
威 望:2
帖 子:141
专家分:0
注 册:2007-4-22
收藏
得分:0 

是常量,在cnt被赋值前x还未被定义,所以这时x不存在
cnt被赋值以后,定义了常量x,将其初始化为cnt的值,在此以后的所有程序段中,都不能改变x 的值了


If you shed tears when you miss the sun, you also miss the stars.
2007-05-01 22:11
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 
以下是引用zhouzhengbo在2007-5-1 22:03:38的发言:

常量指不能改变其值的量,一旦定义就不能改变。
编译期间就知道值的是静态常量

正解,莫混淆了!


Fight  to win  or  die...
2007-05-03 00:02
多维数组
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2006-8-16
收藏
得分:0 
谢谢,我懂了
const常量初始化不一定要用常量表达式。

有事发邮件:tzp_1210@
2007-05-03 20:59
sqyang521
Rank: 1
等 级:新手上路
威 望:1
帖 子:72
专家分:0
注 册:2007-4-18
收藏
得分:0 
常量只要定义后就只能在定义的地方才可以改变其值的~~~

在其他地方应该是不能改变的~~~~
2007-05-09 23:38
快速回复:老师们,看看这个const常量
数据加载中...
 
   



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

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