Collegamento esterno
Se la prima dichiarazione a livello di ambito file per un identificatore non utilizza statico l'identificatore di classe di archiviazione, l'oggetto dispone di collegamento esterno.
Se la dichiarazione di un identificatore per una funzione ha alcun archiviazione-classe-identificatore, il relativo collegamento viene determinato esattamente come se fosse dichiarato con archiviazione-classe-identificatore extern.Se la dichiarazione di un identificatore per un oggetto è l'ambito file e no archiviazione-classe-identificatore, il relativo collegamento è esterno.
Il nome di un identificatore al collegamento esterno definisce la stessa funzione o oggetto dati di apportare qualsiasi altra dichiarazione per lo stesso nome con il collegamento esterno.Le due dichiarazioni possono trovarsi nella stessa unità di conversione o in unità di conversione diversi.Se l'oggetto o la funzione dispone anche di durata complessiva, l'oggetto o la funzione è condiviso dall'intero programma.