Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/9 22:37:55
Visual C++ 6.0教程:c++程序的组成之常量与变量

Visual C++ 6.0教程:c++程序的组成之常量与变量

常量与变量

在程序设计中,常量与变量都是最常用到的数据容器,常量是一类在程序运行期间保持其值不变的数据容器;变量则代表内存中的一个数据单元,在程序运行期间其值随时可以改变。常量与变量的区别在于,常量不分配存空间,但不能为常量赋值;而变量需分配内存空间,可以给变量赋不同的值。

1.常量

通常情况下,C语言中使用#define预处理命令来定义一个常量:

#define Width 200

在程序运行时,程序代码中所有常量Width都会被200所替换。

对于用#define预处理命令来说,编译器在编译时只是做了文本替换,并不进行类型检查,所以在替换后会产生一些副作用。为了解决这个问题,C++提出const常量类型,const表示一个“常值变量”,即值不能被改变的变量。

const int Width=200;

系统运行时,编译器会对Width进行严格的类型检查,只有Width为int类型时,才做替换。

2.变量

C++在使用变量之前,必须先进行声明,变量声明的一般格式如下:

<数据类型><变量名>[=<初始值1>],<变量名2>[=<初始值2>],……;

在为变量命名时,应服从标识符的限制,即以字母或下划线字符开始,标识符中可以包含字母、数字和下划线。




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759