其实Arduino定义引脚完全可以使用宏定义,而且宏定义是在预处理阶段,即编译之前,Arduino IDE对代码进行的处理,根本不占用芯片的任何空间。define led 13 const关键字是防止定义的变量的值被以外修改!在芯片本身的结构不发生变化的情况下,芯片引脚的序列都是固定的,在代码里面不需要去修改它,所以...
不用可以吗 const int ledPin=13; onst关键字是防止定义的变量的值被以外修改,如果程序中意外修改了引脚的序列值,所以,安全起见!在芯片本身的结构不发生变化的情况下,不定义为const类型的也行,并且错误很难查,一般都把它定义为const类型的,在代码里面不需要去修改它,芯片引脚的序列都是固定的。当然,会引起程序...
both of which are syntactically correct, but the former one is used as conventional style. Sinceconstqualified objects are not mutable, they must be initialized during the declaration. This makes a statementconst int number;- invalid and throws compiler error (probably your IDE will also scream ...