close

對於研究硬體控制的人,

在撰寫IC程式時對於"時間"的要求,

其實是十分嚴格的。

運算速度越快,我們就可以用更高的頻率去操控電路,

可以節省體積、減少漣波...

總之就是可以把一切都變得更好,

許多電路的表現特性許多也是取決於接換頻率,

為了節省時間,一點小細節我們都不能放過(燃燒!!)

 

這次介紹的關鍵字是 inline

他是放在函式的前置詞,

可以"建議"編譯器把整個副函式丟進程式中,

進而省去呼叫函式的時間

你沒看錯,就是"建議",

編譯器有自己的一套公式,

可以算出把副函式丟進程式中是否比較符合實際效益,

所以最終決定權還是在編譯器手上,

 

範例:

inline int my_func(int){

 return int;

}

 

arrow
arrow
    全站熱搜

    Vincent 發表在 痞客邦 留言(0) 人氣()