Рубрики

C | Объявление и область действия переменной | Вопрос 3

#include <stdio.h>

extern int var;

int main()

{

    var = 10;

    printf("%d ", var);

    return 0;

}

(A) Ошибка компилятора: переменная не определена
(Б) 20
(С) 0

Ответ: (А)
Объяснение: var только объявлен и не определен (для него не выделена память)

См .: Понимание ключевого слова extern в C
Тест на этот вопрос

Рекомендуемые посты:

C | Объявление и область действия переменной | Вопрос 3

0.00 (0%) 0 votes