Что такое extern в C?

Этот вопрос проверяет понимание ключевого слова extern, используемого для работы с глобальными переменными.

Короткий ответ

extern используется для объявления глобальной переменной, определённой в другом файле или за пределами текущей функции. Это позволяет нескольким файлам использовать одну переменную.

Длинный ответ

Пример использования extern:

Файл file1.c

#include <stdio.h>
int globalVar = 10;  // Определение переменной

Файл file2.c

extern int globalVar;  // Объявление переменной
int main() {
    printf("%d\n", globalVar);
    return 0;
}

 

Особенности extern:

- Позволяет разделять переменные между файлами.

- Значение можно изменять в любом месте программы.
 

extern позволяет работать с глобальными переменными в нескольких файлах.

Уровень

  • Рейтинг:

    1

  • Сложность:

    4

Навыки

  • C

Ключевые слова

Подпишись на C/C++ Developer в телеграм