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