宏「##」之於驅動分發的應用

1、概述: 在C語言中對於宏的使用,使得軟件開發中代碼可讀性提高(或許有人認爲宏的使用使得可讀性變差了)的同時,性能和可維護性也隨之提高了。**爲什麼說可讀性提高了?**①宏定義使得常量的使用意義更爲清晰;②宏函數封裝減少重複代碼塊,實現複用。**爲什麼又說性能提高了?**①宏函數區別於普通函數的一點就在於宏函數做預處理替換,而普通函數調用需要額外的壓棧出棧操作,頻繁的壓棧出棧操作自然會降低性能(
相關文章
相關標籤/搜索