Объявление переменной без определения - C (СИ)
Формулировка задачи:
Википедия говорит:
"Для переменных определения присваивают значения областям памяти, зарезервированным при объявлении"
но как я понимаю переменную в Си можно объявить без определения только так:
но как можно зарезервировать область памяти, которая станет известна только после того когда компоновщик разрешит внешние связи и подставит конкретный адрес вместо внешней переменной?
Когда для переменных на самом деле выделяется память при объявлении или при определении?
extern int t;
Решение задачи: «Объявление переменной без определения»
textual
Листинг программы
//1.h int i; void main(){}
Объяснение кода листинга программы
- В данном коде объявлена переменная
i
типа int (целое число). - Также в коде есть функция
main
, которая является точкой входа в программу. - В функции
main
нет никакого кода, она пустая.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д