Делает ли объявление внешней переменной копию этого?

Допустим, у меня есть:

file1.c

uint8_t array[] = {1, 2, 3};

main.c

extern uint8_t array[];

Создает ли это копию массива переменных в main.c?

1 ответ

Решение

Нет, он говорит компоновщику "где-то есть переменная с этим именем, пожалуйста, указывайте ссылку на нее всякий раз, когда она упоминается".

Другие вопросы по тегам