查看Define的源代碼
←
Define
跳轉(zhuǎn)至:
導(dǎo)航
、
搜索
因為以下原因,你沒有權(quán)限編輯本頁:
您剛才請求的操作只有這個用戶組中的用戶才能使用:
用戶
您可以查看并復(fù)制此頁面的源代碼:
<nowiki>#define</nowiki> 宏定義<br> 宏定義是一個有用的C組件,它允許程序員在程序編譯前給常量取一個名字。在arduino中定義的常量不會在芯片中占用任何程序空間。編譯器在編譯時會將這些常量引用替換為定義的值。<br> 這雖然可能有些有害的副作用,舉例來說,一個已被定義的常量名被包含在一些其它的常量或變量名中。那樣的話該文本將被替換成被定義的數(shù)字(或文本)。<br> 通常,用const關(guān)鍵字定義常量是更受歡迎的且用來代替#define會很有用。<br> Arduino宏定義與C宏定義有同樣的語法<br> 語法<br> <pre style="color:blue"> #define constantName value </pre> 注意‘#’是必須的<br> 示例:<br> <pre style="color:green"> #define ledPin 3 // 編譯器在編譯時會將任何提及l(fā)edPin的地方替換成數(shù)值3。 </pre> 提示<br> <nowiki>#define</nowiki>語句的后面分號。如果你加了一個,編譯器將會在進(jìn)一步的頁面引發(fā)奇怪的錯誤。<br> <pre style="color:green"> #define ledPin 3; // this is an error </pre> 類似地,包含一個等號通常也會在進(jìn)一步的頁面引發(fā)奇怪的編譯錯誤。<br> <pre style="color:green"> #define ledPin = 3 // this is also an error </pre>
返回
Define
。
來自“
http://lifestyle201.com/wiki/index.php/Define
”
導(dǎo)航菜單
個人工具
登錄
名字空間
頁面
討論
變換
查看
閱讀
查看源代碼
查看歷史
操作
搜索
導(dǎo)航
首頁
社區(qū)專頁
新聞動態(tài)
最近更改
隨機(jī)頁面
工具箱
鏈入頁面
相關(guān)更改
特殊頁面
頁面信息
隱私政策
關(guān)于ALSROBOT WiKi
免責(zé)聲明