close
對於研究硬體控制的人,
在撰寫IC程式時對於"時間"的要求,
其實是十分嚴格的。
運算速度越快,我們就可以用更高的頻率去操控電路,
可以節省體積、減少漣波...
總之就是可以把一切都變得更好,
許多電路的表現特性許多也是取決於接換頻率,
為了節省時間,一點小細節我們都不能放過(燃燒!!)
這次介紹的關鍵字是 inline
他是放在函式的前置詞,
可以"建議"編譯器把整個副函式丟進程式中,
進而省去呼叫函式的時間
你沒看錯,就是"建議",
編譯器有自己的一套公式,
可以算出把副函式丟進程式中是否比較符合實際效益,
所以最終決定權還是在編譯器手上,
範例:
inline int my_func(int){
return int;
}
全站熱搜
留言列表