Делает ли объявление внешней переменной копию этого? - PullRequest
0 голосов
/ 01 ноября 2018

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

file1.c

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

main.c

extern uint8_t array[];

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

1 Ответ

0 голосов
/ 01 ноября 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...