Share via


外部連結

如果識別碼之檔案範圍層級的第一個宣告不使用 static 儲存類別規範,則物件具有外部連結。

如果函式的識別項宣告沒有 storage-class-specifier,其連結的判斷方式會像是使用 storage-class-specifierextern 宣告一般。 如果物件的識別項宣告具有檔案範圍,但沒有 storage-class-specifier,表示其連結為外部連結。

具有外部連結的識別項名稱所指定的函式或資料物件,會與任何其他具有外部連結的相同名稱宣告所指定的函式或資料物件相同。 這兩種宣告可以位於相同轉譯單位或不同轉譯單位中。 如果物件或函式同時具有全域存留期,則物件或函式會由整個程式共用。

另請參閱

使用 extern 指定連結