Il preprocessore

  • 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:
    1. Inserimento di file di testo esterni (include)
    2. Sostituzioni di testo (macro)
    3. Eliminazione condizionale di parti del testo
    4. Comandi al compilatore
  • Per eseguire queste azioni il preprocessore deve trovare all'interno del testo del programma delle direttive, che ne guidino il comportamento

© Ing. Stefano Salvi - All rights reserved