O QUE É HEADER FILE? Os arquivos de cabeçalho contêm definições de funções e variáveis que podem ser incorporadas a qualquer programa C usando a instrução #include do pré-processador. Arquivos de cabeçalho padrão são fornecidos com cada compilador e cobrem uma variedade de áreas, manuseio de strings, matemática, conversão de dados, impressão e leitura de variáveis. Ex- #include contém as informações sobre entrada como scanf () e saída como função printf () e etc em um compilador.
INCLUIR
1) #INCLUDE: - É um pré-processador que processa antes do processo da função principal. O principal trabalho do pré-processador é inicializar o ambiente do programa, isto é, o programa com o arquivo de cabeçalho. 2) .h: - (Arquivo de cabeçalho) Um arquivo de cabeçalho é um arquivo com extensão .h que contém declarações de funções C e definições de macro e deve ser compartilhado entre vários arquivos de origem. Q) Existem dois tipos de arquivos de cabeçalho: os arquivos que o programador grava e os arquivos que vêm com o seu compilador? A) Em colchetes angulares A forma de colchetes angulares é para inclusões "globais" - aquelas encontradas em algum lugar no caminho de inclusão passado para o compilador (por exemplo, #include). É usado para usar a função de biblioteca que está pronta para ser definida no compilador. Em C, a convenção é que os arquivos de cabeçalho entre <> colchetes são pesquisados em 'sistema' diretórios B) Aspas: - a forma de aspas “header.h” é para inclusões "locais" de arquivos (você precisa especificar o caminho relativo do arquivo atual, por exemplo, #include "headers / my_header.h") Em C, a convenção é que os arquivos de cabeçalho em "" são pesquisados nos diretórios do usuário ou locais. Nele um arquivo para ser incluído em outro. (INCLUSÃO DE ARQUIVOS). Pode ser usado em dois casos: Caso 1: se tivermos um programa muito grande, o código será melhor dividido em vários arquivos diferentes, cada um contendo um conjunto de funções relacionadas. Caso 2: Existem algumas funções e definições de micros que precisamos no máximo em todos os programas que escrevemos. Ex ) Em C, a convenção é que os arquivos de cabeçalho em "" são pesquisados nos diretórios do usuário ou locais. Nele um arquivo para ser incluído em outro. (INCLUSÃO DE ARQUIVOS). Pode ser usado em dois casos: Caso 1: se tivermos um programa muito grande, o código será melhor dividido em vários arquivos diferentes, cada um contendo um conjunto de funções relacionadas. Caso 2: Existem algumas funções e definições de micros que precisamos no máximo em todos os programas que escrevemos. Ex ) Em C, a convenção é que os arquivos de cabeçalho em "" são pesquisados nos diretórios do usuário ou locais. Nele um arquivo para ser incluído em outro. (INCLUSÃO DE ARQUIVOS). Pode ser usado em dois casos: Caso 1: se tivermos um programa muito grande, o código será melhor dividido em vários arquivos diferentes, cada um contendo um conjunto de funções relacionadas. Caso 2: Existem algumas funções e definições de micros que precisamos no máximo em todos os programas que escrevemos. Ex