INTRODUZIONE ALLA PROGRAMMAZIONE IN C
Il preprocessore C
La chiamata al preprocessore e' il primo passo da compiere fra i passi per
la compilazione di un programma C (si tratta di una caratteristica presente
solo nei compilatori C).
Il preprocessore fornisce un proprio linguaggio, il quale puo' costituire
un potente strumento per i programmatori. Ricordiamo che tutte le istruzioni
e i comandi del preprocessore cominciano con un #.
L'utilizzo del preprocessore e' vantaggioso, poiche' rende:
- i programmi piu' facili da sviluppare,
- piu' facili da leggere,
- piu' facili da modificare,
- il codice C piu' trasportabile tra le diverse architetture macchina.
Il preprocessore permette anche di "customizzare" il linguaggio. Ad esempio,
per sostituire {...} blocchi di istruzioni delimitati con la notazione Pascal
(come begin ... end), e' sufficiente dichiarare:
#define begin {
#define end }
Durante la compilazione tutte le occorrenze di begin/end vengono sostituite
con i corrispondenti { o }; cosi' la successiva fase di compilazione C non
riconoscera' alcuna differenza di linguaggio.