C++ 中字面量和常量有什么区别?


字面量是表达为其本身的值。例如,数字 25 或字符串“Hello World”都是字面量。

常量是替代字面量的值类型。当在程序中反复使用特定、不变的值时使用常量。例如,如果你有一个名为 PI 的常量,你会在程序中的不同位置使用它来查找圆的面积、周长等,这是一个常量,因为你会重复使用它的值。但是,当你声明它为 - 时

const float PI = 3.141;

你正在使用的 3.141 是一个字面量。它没有自己的内存地址,只存在于源代码中。

更新时间:2020 年 2 月 11 日

643 次浏览

开启您的 职业生涯

完成该课程可获得认证

开始
广告
© . All rights reserved.