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:

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.