Junior — Middle
C/C++ программалоо тилинде extern ачкыч сөзүнүн колдонулушу эмнеде экенин түшүндүрө аласызбы?
sobes.tech AI
AIден жооп
C/C++ тилинде extern ачкыч сөзү башка бир жерге (адатта башка файлда) аныкталган өзгөрмө же функцияны жарыялоо үчүн колдонулат. Бул бир нече файлда бирдей өзгөрмө же функцияны колдонууга мүмкүндүк берет жана дублдуулук жана кагылышууларды алдын алат.
Мисалы, бир файлда глобалдык өзгөрмө аныкталган болсо:
// file1.c
int count = 0;
Андан кийин, башка файлда аны extern аркылуу жарыялай аласыз:
// file2.c
extern int count;
void increment() {
count++;
}
Мындайча айтканда, extern компиляторго өзгөрмөнүн же функциянын аныктамасы учурдагы файлдан тышкары жайгашканын билдирет жана байланыш этапында ишке ашырылат.