Condividi tramite


File di origine e programmi di origine

Un programma di origine può essere suddiviso in uno o più “file di origine,„ o “in unità di conversione„. Input del compilatore viene chiamato “unità di conversione„.

Sintassi

  • unità di conversione:
    esterno-dichiarazione

    esterno-dichiarazione unità di conversione

  • esterno-dichiarazione:
    definizione di funzione

    dichiarazione

Cenni preliminari sulle dichiarazioni viene illustrata la sintassi per declaration non terminal e Riferimento del preprocessore viene illustrato come unità di conversione viene elaborato.

[!NOTA]

Introduzione a vedere Riepilogo della sintassi del linguaggio C, per una spiegazione delle convenzioni di sintassi ANSI.

I componenti di un'unità di conversione sono dichiarazioni esterne che includono le definizioni di funzione e le dichiarazioni dell'identificatore.Queste dichiarazioni e definizioni possono essere presenti nei file di origine, i file di intestazione, raccolte e altri file che il programma necessaria.È necessario compilare ogni unità di conversione e collegare file oggetti risultanti per eseguire il programma.

A-c “programma di origine„ è una raccolta di direttive, di pragma, di dichiarazioni, di definizioni, in blocchi di istruzioni e funzioni.Per essere componenti valide di un programma C di Microsoft, Ognuna deve avere la sintassi descritta in questo libro, sebbene possano trovarsi in qualsiasi ordine nel programma (soggetti alle regole delimitate in questo libro).Tuttavia, la posizione di questi componenti in un programma influisce sulle variabili e funzioni possono essere utilizzate in un programma.(Vedere Durata, ambito, visibilità e collegamento per ulteriori informazioni.)

I file di origine non devono contenere le istruzioni eseguibili.Ad esempio, può risultare utile posizionare le definizioni delle variabili in un file di origine e quindi dichiarare i riferimenti a tali variabili in altri file di origine che li utilizzano.Questa tecnica garantisce definizioni più facile trovare e l'aggiornamento se necessario.Per lo stesso motivo, costanti e macro sono organizzate spesso in file distinti denominati “file di inclusione„ o “file di intestazione„ cui è possibile fare riferimento in file di origine come richiesto.vedere Riferimento del preprocessore per informazioni su macro e file di inclusione.

Vedere anche

Concetti

Struttura del programma