古詩詞大全網 - 古詩大全 - extern在c語言中作用

extern在c語言中作用

extern在c語言的主要作用就是為了能夠正確實現C++代碼調用C語言代碼。加上extern後,會指示編譯器這部分代碼按C語言的進行編譯,而不是C++的,由於C++支持函數重載,extern因此編譯器編譯函數的過程中會將函數的參數類型也加到編譯後的代碼中,而不僅僅是函數名;而C語言並不支持函數重載,因此編譯C語言代碼的函數時不會帶上函數的參數類型。extern只包括函數名C++(cplusplus)是壹種計算機高級程序設計語言,由C語言擴展升級而產生,最早於1979年由本賈尼斯特勞斯特盧普在ATT貝爾工作室研發。