Junior — Middle
Môžete vysvetliť, v čom spočíva použitie kľúčového slova extern v programovacom jazyku C / C++?
sobes.tech AI
Odpoveď od AI
Kľúčové slovo extern v jazyku C/C++ sa používa na oznámenie premennej alebo funkcie, ktorá je definovaná inde (zvyčajne v inom súbore). To umožňuje používať tú istú premennú alebo funkciu v niekoľkých súboroch, čím sa zabráni duplikácii a konfliktom.
Napríklad, ak je v jednom súbore definovaná globálna premenná:
// file1.c
int count = 0;
Potom ju v inom súbore môžete deklarovať pomocou extern:
// file2.c
extern int count;
void increment() {
count++;
}
Týmto extern hovorí prekladaču, že definícia premennej alebo funkcie je mimo aktuálneho súboru, a spojenie sa uskutoční v fáze linkovania.