Когда помещать статические определения функций в заголовочные файлы в C?

Я наткнулся на некоторый код, который имеет большую статическую функцию в заголовочном файле, и мне просто любопытно, когда это / не нормально делать это. Например, если много.c файлы содержат заголовок, почему бы просто не определить функцию нестатической и связать ее?

Буду признателен за любые советы или практические советы, когда / когда не помещать определения статических функций в заголовочные файлы на C,

Спасибо

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

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