02 03 函數的調用慣例(參數壓棧順序,參數由誰銷燬)

02 03 函數的調用慣例 棧的地址是靠偏移量來尋找的,所以參數壓棧順序,函數參數的銷燬是被調函數還是主函數執行(棧的維護方式)需要約定一致,這就是調用慣例 明面上寫函數test(),編譯器可能實際上加了修飾字,來區分不同的調用慣例。C語言中有不同的調用慣例,比如int myadd(int a,int b)實際上編譯器寫成int _cdecl myadd(int a,int b),如下圖,該關鍵字
相關文章
相關標籤/搜索