[resolvido] Métodos em C funcionando sem cabeçalhos(includes)

,

Pode fumar? Pode mas não deve…
É a mesma coisa.
Isso se deve ao fato que a linguagem C, originalmente, não fazia nenhuma checagem de tipo na hora de chamar funções.
A checagem de tipo foi introduzida depois e ainda é opcional (só que as regras são um pouco chatas, não as sei todas).
Prefira sempre trabalhar com os #includes corretos. Até porque muitos dos pacotes do C não funcionam sem os includes.
Por exemplo, digamos que você queira usar FILE - a palavra FILE é um #define para um struct cujo nome depende da implementação da biblioteca padrão do C. Sem o #include <stdio.h> você não consegue trabalhar com FILEs.

h