Sobes.tech
Junior — Middle

C / C++ proqramlaşdırma dilində extern açar sözünün istifadəsinin nə olduğunu izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

C/C++ dilində extern açar sözü başqa bir yerdə (adətən başqa bir faylda) təyin edilmiş dəyişən və ya funksiyanı elan etmək üçün istifadə olunur. Bu, eyni dəyişən və ya funksiyanı bir neçə faylda istifadə etməyə imkan verir və təkrarlama və münaqişələrin qarşısını alır.

Məsələn, bir faylda qlobal dəyişən təyin olunubsa:

// file1.c
int count = 0;

Sonra başqa bir faylda onu extern ilə elan etmək olar:

// file2.c
extern int count;

void increment() {
    count++;
}

Beləliklə, extern kompilyatora dəyişən və ya funksiyanın təyinatının cari fayldan kənarda olduğunu bildirir və əlaqələndirmə mərhələsində baş verir.