Sobes.tech
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.