A diretiva #include informa, antes de compilar nosso programa, que desejamos 
                que seja inserido em nosso arquivo .c algum outro trecho de código, arquivo ou 
                biblioteca para uso.  
            
            Sintaxe
            #include <nome_biblioteca.h>
            Exemplo 1
            #include <stdio.h>
            
                A inclusão acima nos permite utilizar a função printf que sua definição está 
                contida no arquivo .h informado. Os símbolos "< >" informam que a biblioteca deve 
                ser buscada por padrão nas bibliotecas nativas.
            
            
                Para adicionarmos nossos próprios arquivos .h locais, utilizamos a sintaxe abaixo. 
                O uso de subpastas é permitido.
            
            Sintaxe
            ##include "seu_arquivo.h"
##include "sub_pasta/seu_arquivo.h"
            Exemplo 2
            #include  "minhas_funcoes.h"
            
                Por boa prática, utiliza-se a inclusão de recursos com a diretiva #include 
                sempre no topo do arquivo .c/.h. Porém, essa diretiva pode ser utilizada em longo 
                de um arquivo .c, contanto que seja sempre informada antes de sua utilização:
            
            Exemplo 3
            
//não irá compilar
#include <stdio.h>
 
int main()
{
    #include "seu_cabecalho1.h"
    funcao1(); //função que utiliza seu_cabecalho1.h
    #include "seu_cabecalho2.h"
    funcao2(); //função que utiliza seu_cabecalho2.h
}
            Saída
            -
            
                A  diretiva #include aceita a inclusão de qualquer extensão de arquivo 
                contanto que seu conteúdo sejam declarações da linguagem C.
            
            
                Para inclusão de arquivos binários, esses podem ser convertidos por ferramentas 
                externas para vetores de char, por exemplo.