Мой вопрос в том, когда ссылка на функцию должна быть указана с ключевым словом extern
в C.
Я не вижу, когда это следует использовать на практике. Когда я пишу программу, все функции, которые я использую, становятся доступными через файлы заголовков, которые я включил. Итак, почему было бы полезно extern
получить доступ к тому, что не было показано в файле заголовка?
Я мог подумать о том, как extern
работает некорректно, и если да, пожалуйста, исправьте меня.
Изменить: Если вы extern
что-то, когда оно является объявлением по умолчанию без ключевого слова в файле заголовка?