这里会显示出您选择的修订版和当前版本之间的差别。
前一修订版 | |||
— | reference:language:const [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== const关键字 ====== | ||
+ | |||
+ | const关键字代表常量。它是一个变量限定符,用于修改变量的性质,使其变为只读状态。这意味着该变量,就像任何相同类型的其他变量一样使用,但不能改变其值。如果尝试为一个const变量赋值,编译时将会报错。 | ||
+ | |||
+ | const关键字定义的常量,遵守 variable scoping | ||
+ | ===== 例子 ===== | ||
+ | <code cpp> | ||
+ | const float pi = 3.14; | ||
+ | float x; | ||
+ | |||
+ | // .... | ||
+ | |||
+ | x = pi * 2; // 在数学表达式中使用常量不会报错 | ||
+ | |||
+ | pi = 7; // 错误的用法 - 你不能修改常量值,或给常量赋值。 | ||
+ | </ | ||
+ | |||
+ | ===== #define 或 const ===== | ||
+ | |||
+ | 您可以使用 const 或 #define | ||
+ | |||