`define `ifdef `elseif的巧妙使用

當一個工程包含多個面向對象但具體使用只有一個時,可通過`define實現。

以攝像頭爲例,攝像頭有OV5640、OV7670、OV7725三種,可以在配置程序中通過宏定義`define定義一種,比如

`define OV5640 1

接下來的程序執行中判斷對哪種類型進行了宏定義:

`define OV5640

`ifdef OV5640

`elseif OV7725

`elseif OV7670

`endif

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章