Arduino中#define和const的区别
如果您已经完成了足够的Arduino编程,您就会看到有两种定义常量的方法。
#定义
一种方法是使用#define,比如
#define const_name 3
常量
另一种方法是使用const关键字,例如
const int var_name = 3;
#define和const的区别
#define就像一个占位符。Arduino编译器在编译时用它的值替换所有提到的这个常量。这意味着使用#define定义的值不占用任何程序空间。
另一方面,使用const定义的变量只是普通变量,其值无法更改。它们占用程序内存空间,并具有类型(这在许多情况下是有利的)。
通常,最好使用const而不是#define来定义常量。
热门推荐
4 庆双节祝福语简短
10 姐妹结婚快乐祝福语简短
11 春节后的祝福语简短
12 鼓掌祝福语简短10字
13 祖国生日祝福语简短英文
14 形容新年的祝福语简短
15 俄语祝福语贺卡文案简短
16 老师祝福语简短100字
17 孙子结婚祝福语大全简短
18 到同事新家简短祝福语