Должны ли функции быть «внешними» в заголовочных файлах?

Должны ли быть сделаны функцииextern в заголовочных файлах? Или ониextern по умолчанию?

Например, я должен написать это:

// birthdays.h
struct person find_birthday(const char* name);

или это:

// birthdays.h
extern struct person find_birthday(const char* name);

Ответы на вопрос(2)

Ваш ответ на вопрос