Como usar arquivos de cabeçalho em c

Como usar arquivos de cabeçalho em c
C é uma linguagem de programação versátil e poderosa, com uma coleção abrangente de bibliotecas preenchidas com funções predefinidas para uso por seu usuário.

Este guia analisará os arquivos de cabeçalho C, como eles funcionam e como usá -los em nosso código.

O que é um arquivo de cabeçalho?

Os arquivos de cabeçalho são arquivos específicos que contêm código externo que é reutilizável em outros programas, importando -os. Normalmente, um arquivo de cabeçalho C contém funções, definições de tipo de dados e macros.

Existem dois tipos de arquivos de cabeçalho:

  1. C Arquivos de cabeçalho da biblioteca padrão
  2. Arquivos de cabeçalho definidos pelo usuário

Os cabeçalhos padrão C são arquivos de cabeçalho predefinidos prontamente disponíveis no compilador C.
Os arquivos de cabeçalho definidos pelo usuário, por outro lado, são desenvolvidos pelo usuário para uso em uma situação específica. Os arquivos de cabeçalho definidos pelo usuário estão incluídos na diretiva #Define.

Como incluir um arquivo de cabeçalho

Para usar as funções, tipos de dados e macros definidos em um arquivo de cabeçalho, você deve importá -los para o seu programa.

Para importar um cabeçalho, use o #include, uma diretiva de pré -processador, dizendo ao compilador que ele deve importar e processar o código antes de compilar o restante do código.

Em um programa C típico, ele deve conter o stdio.H Arquivo de cabeçalho, que é o arquivo de cabeçalho padrão para fluxos de entrada e saída.

A sintaxe geral para importar um arquivo de cabeçalho é:

#incluir

Nós incluímos o nome do cabeçalho em suportes de ângulo.

OBSERVAÇÃO: Certifique -se de incluir o .H extensão em programas C.

Também é bom observar que você só pode importar um arquivo de cabeçalho uma vez e não pode ter arquivos de cabeçalho com nomes semelhantes, mesmo que eles contenham diferentes linhas de código. Isso ocorre porque o compilador importa e processa os dois arquivos, o que leva a erros.

Arquivos de cabeçalho definidos pelo usuário

C permite definir arquivos de cabeçalho pessoais com código personalizado para suas necessidades. Isso ajuda você a organizar seu código e reduzir a complexidade.

Para criar um arquivo de cabeçalho personalizado, crie um arquivo C e salve -o com a extensão .h em vez de .c.

Uma vez criado, adicione o código que você deseja incluir no seu cabeçalho e salve -o. Por exemplo, o seguinte loop simples está em um arquivo de cabeçalho chamado loopme.H:

Void Loop ()
para (int i = 0; i < 10; i++)
printf ("%d", i);

Para usar o arquivo de cabeçalho que contém o loop acima, podemos importá -lo usando a diretiva #include.
Comece criando um arquivo. Por exemplo, programa.c.

Para importar o arquivo de cabeçalho, adicione o #include e seguido pelo nome do arquivo incluído em citações duplas como:

#incluir
#include "loopme.h "
laço();

OBSERVAÇÃO: Encontramos o arquivo de cabeçalho definido pelo usuário com citações duplas em vez de colchetes angulares.

Depois de incluir seu arquivo de cabeçalho, compile seu código para executar o loop localizado no arquivo de cabeçalho.

Normalmente, você não estará incluindo apenas um loop único em um arquivo de cabeçalho. No entanto, você pode usá -lo para criar arquivos de cabeçalho mais complexos.

Conclusão

Este curto tutorial discute como os arquivos de cabeçalho C funcionam, incluindo definir e importar os arquivos para seus programas C C.