当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Arduino const用法及代码示例


[变量范围和限定符]

说明

const 关键字代表常量。它是一个变量qualifier,它修改了变量的行为,使变量“read-only”。这意味着该变量可以像其类型的任何其他变量一样使用,但其值不能更改。如果您尝试将值分配给 const 变量,则会出现编译器错误。

使用const 关键字定义的常量遵循支配其他变量的variable scoping 规则。这一点,以及使用 #define 的缺陷,使得 const 关键字成为定义常量的优越方法,并且优于使用 #define

示例代码

const float pi = 3.14;
float x;
// ....
x = pi * 2; // it's fine to use consts in math
pi = 7;     // illegal - you can't write to (modify) a constant

注意事项和警告

#define const

您可以使用 const #define 来创建数字或字符串常量。对于 arrays ,您将需要使用 const 。一般来说,const 优于 #define 来定义常量。

相关用法


注:本文由纯净天空筛选整理自arduino.cc大神的英文原创作品 const。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。