C/Compilatore e precompilatore/Header: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Gian BOT (discussione | contributi)
m sostituzione tag obsoleti
Riga 6:
Per semplificare questo lavoro di fusione, spesso un file incluso ne include automaticamente altri, da cui il proprio codice può dipendere.
 
Quando i programmi superano certe dimensioni, può essere conveniente suddividere il sorgente in più files; allo scopo, bisogna definire le {{IndexItem|variabili}}variabili utilizzate dai vari moduli come {{IndexItem|extern}}<ttcode>extern</ttcode>. La soluzione migliore si rivela spesso la seguente: si scrive un '''''header file''''' contenente tutte le dichiarazioni per le variabili e le variabili condivise dai vari moduli. Poi, si include l'header in ciascuno dei moduli che ne fanno uso. Segue un esempio (abbastanza banale):
 
<source lang="c">