Junior — Middle
Puteți explica în ce constă utilizarea cuvântului cheie extern în limbajul de programare C/C++?
sobes.tech AI
Răspuns de la AI
Cuvântul cheie extern în C/C++ este utilizat pentru a declara o variabilă sau funcție care este definită în altă parte (de obicei într-un alt fișier). Acest lucru permite utilizarea aceleiași variabile sau funcții în mai multe fișiere, evitând duplicarea și conflictele.
De exemplu, dacă într-un fișier este definită o variabilă globală:
// file1.c
int count = 0;
Atunci, în alt fișier, o puteți declara folosind extern:
// file2.c
extern int count;
void increment() {
count++;
}
Astfel, extern indică compilatorului că definiția variabilei sau funcției se află în afara fișierului curent, iar legarea va avea loc în etapa de linking.