Чтобы предотвратить неявное объявление функций в C, нужно сначала объявить или определить функцию, прежде чем использовать её. 1
Также можно поместить объявление функции в заголовочный файл. 1 В этом случае при использовании функции в другом файле необходимо явно включить заголовочный файл. 1
Ещё один способ — использовать ключ компилятора, который переводит предупреждение о неявном объявлении функции в ранг ошибки. 3 Для этого можно применять, например, ключ -Werror-implicit-function-declaration
. 3