Const
出自YFRobotwiki
Const 關鍵字
const關鍵字代表常量。 它是一個修改變數行為的變數限定符,使變數「只讀」。 這意味著該變數可以像其他類型的其他變數一樣使用,但不能更改其值。 如果您嘗試將一個值分配給一個常量變數,您將收到編譯器錯誤。
使用const關鍵字定義的常量遵守管理其他變數的變數範圍界定規則。 這和使用#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 or const
- 您可以使用const或#define創建數字或字元串常量。 對於array 數組,您將需要使用const。 一般來說,const對於定義常量是優先於#define。
擴展閱讀
更多建議和問題歡迎反饋至 YFRobot論壇