- La prima fase dell'analisi di un programma C o C++, prima ancora dell'eliminazione dei commenti
è quella del preprocessore.
- Il preprocessore analizza il testo del programma eseguendo delle operazioni di modifica
sul testo che sono:
- Inserimento di file di testo esterni (include)
- Sostituzioni di testo (macro)
- Eliminazione condizionale di parti del testo
- Comandi al compilatore
- Per eseguire queste azioni il preprocessore deve trovare all'interno del testo del programma delle
direttive, che ne guidino il comportamento
|