更新時(shí)間:2024-09-21 12:29:32作者:留學(xué)之路
在C和C++編程語言中,'extern'是一個(gè)關(guān)鍵字,用于聲明一個(gè)變量或函數(shù)是在別的文件中定義的。'extern'關(guān)鍵字告訴編譯器在當(dāng)前文件中引用其他文件中的變量或函數(shù),而不是定義它。這使得代碼更模塊化,更易于管理和維護(hù)。通常,'extern'用于鏈接不同源文件中的變量和函數(shù)。
1. extern "C":在C++中,使用extern "C"可以確保編譯器以C語言的方式處理代碼,這對(duì)于與C庫的交互非常有用。
2. extern declaration:extern declaration用于聲明在另一個(gè)文件中定義的變量或函數(shù)。
3. extern variable:extern variable用于表示在其他文件中定義的變量。
4. extern function:extern function用于表示在其他文件中定義的函數(shù)。
5. extern linkage:extern linkage用于表示變量或函數(shù)的外部鏈接,即在多個(gè)源文件中可共享的標(biāo)識(shí)符。
6. extern definition:extern definition用于在另一個(gè)文件中定義變量或函數(shù),以便在其他文件中使用。