Compartilhar via


Arquivos de origem e de programas de origem

Um programa de origem pode ser dividido em um ou mais "arquivos de origem" ou "unidades de conversão". A entrada para o compilador é chamada de "unidade de conversão".

Sintaxe

  • unidade de conversão:
    declaração de External

    declaração de unidade de conversão externo

  • declaração de External:
    definição de função

    declaração

Visão geral das declarações fornece a sintaxe para o declaration nonterminal e o Referência do pré-processador explica como o unidade de conversão é processado.

ObservaçãoObservação

Consulte a introdução a Resumo de sintaxe de linguagem c, para obter uma explicação das convenções de sintaxe ANSI.

Os componentes de uma unidade de conversão são declarações externas que incluem definições de função e declarações de identificador.Essas definições e declarações podem estar em arquivos de origem, arquivos de cabeçalho, bibliotecas e outros arquivos que o programa precisa.Você deve compilar cada unidade de conversão e vincular os arquivos resultantes do objeto para que o programa.

Um "programa de origem" de c é um conjunto de diretivas, pragmas, declarações, definições, blocos de instrução e funções.Para ser componentes válidos de um programa do Microsoft C, cada um deve ter a sintaxe descrita neste livro, embora elas possam aparecer em qualquer ordem no programa (sujeito às regras descritas neste livro).No entanto, a localização desses componentes em um programa afetam como variáveis e funções podem ser usadas em um programa.(Consulte tempo de vida, escopo, visibilidade e a ligação para obter mais informações.)

Arquivos de origem não precisam conter instruções executáveis.Por exemplo, você talvez ache útil colocar definições de variáveis em um arquivo de origem e, em seguida, declarar referências a essas variáveis em outros arquivos de origem que usá-los.Essa técnica facilita as definições localizar e atualizar quando necessário.Pelo mesmo motivo, as macros e constantes geralmente são organizadas em arquivos separados, chamados "incluir arquivos" ou "arquivos de cabeçalho" que podem ser referenciados nos arquivos de origem conforme necessário.Consulte o Referência do pré-processador para obter informações sobre macros e incluir arquivos.

Consulte também

Conceitos

Estrutura de programa