说明
const关键字代表常量 (Constant)。它用于修改变量性质,使其变为只读状态。常量可以像任何相同类型的其他变量一样使用,但不能改变其数值。也就是说,常量的数值在建立时一旦确定以后,如果在后续的程序中尝试改变常量数值,那么程序编译时将会报错。
const关键字定义的常量与其他变量遵守相同的规则。由于使用#define定义常量具有缺陷 ,所以用 const 关键字定义常量更加好一些。
示例
1 2 3 4 5 6 7 8 9 10 |
const float pi = 3.14; float x; void setup() { x = pi * 2; // 常量可用于数学运算 pi = 7; // 注意!常量数值不能改变。这句程序将报错。 } void loop() { } |
#define 或 const
您可以使用 const 或 #define 创建数字或字符串常量。但要创建arrays数组常量,只能使用const定义。