extern
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
extern i thotë kompajlerit: „kjo variabël ekziston, por është krijuar në një skedar tjetër“. Kështu disa skedarë .c mund ta ndajnë të njëjtën variabël globale. Deklarimi me extern zakonisht shkon në header.
EnglishEN
extern tells the compiler: “this variable exists, but it's created in another file”. That way several .c files can share the same global variable. The extern declaration usually goes in a header.
Si ta mendosh
Si t'i thuash shokut „topi është te Ardi“: s'e ke ti, por e di që ekziston dhe ku gjendet.
Lexoje në anglisht
Like telling a friend “Ardi has the ball”: you don't have it, but you know it exists and where it is.
Shembull kodic
// config.c
int niveli = 1;
// loja.c
extern int niveli; // e njëjta variabël