內聯函數和宏

當我們寫了一個小函數,函數體只有一兩行代碼,但是該函數被頻繁調用,函數調用有一定的開銷,要保存上下文,維護函數棧幀,進行參數拷貝,執行結束還要跳轉回去,恢復原現場繼續執行等進行一系列工作。爲了節省開銷,我們首先想到的是使用宏函數來代替,這樣確實可以,但是注意宏有很多缺點。 宏的概念: 宏定義將一個標識符定義成一個字符串,源程序中的標識符都以字符串進行替換 宏的優缺點?? 優點: 提高程序的可讀性,
相關文章
相關標籤/搜索