C++ 常变量

来源:互联网 发布:软件界面设计培训 编辑:程序博客网 时间:2024/05/01 05:50

常变量的值为什么可以变化呢?

    从计算机实现的角度看,变量的特征是存在一个以变量名命名的存储单元,在一般情况下,存储单元中的内容是可以变化的。对常变量来说,无非在此变量的基础上加上一个限

定:存储单元中的值不允许变化。因此常变量又称为只读变量(read-only-variable)。

    符号常量只是用一个符号代替一个字符串,在预编译时把所有符号常量替换为所指定的字符串,它没有类型,在内存中并不存在以符号常量命名的存储单元,而常量具有变量的

特征,它具有类型,在内存中存在着以它命名的存储单元,可以用 sizeof 运算符测出其长度。


C++ 预处理命令:

       预处理命令并不是 C++ 语言的一部分,必须正确区别预处理命令和C++语句,区别预处理和编译。

       C++ 提供的预处理功能:

       宏定义, 文件包含,  条件编译。

0 0