|
|
发表于 2014-10-17 13:50:52
|
显示全部楼层
本帖最后由 Super169 于 2014-10-17 13:53 编辑
為什麼不可以? 當然, 也要看看你想在什麼時間決定 if 的 condition.
如果 在 compile 程式時已經可以決定, 用 #define + #ifdef 的方式比較好.
如果 在程式啟動時決定, 執行後就不再改變, 放在 setup 中用 if 比較好.
如果 在執行中, 因應不同情況改變, 就放在 loop 之中.
你的情況在 compile 時還不知, #define 不行.
如果一開始按了就不改變, 放在 setup 中就可以了.
如果想中途按鍵改變, 就要放到 loop 之內了. |
|