#define

  • Il testo che segue il simbolo (o la parentesi tonda chiusa, per una macro con parametri), fino alla fine della direttiva verrà sostituito nel programma al simbolo stesso (esempio)
  • Nel caso di macro con parametri, nel programma il simbolo dovrà esser seguito da una parentesi aperta, una lista di espressioni separate da virgole ed una parentesi chiusa
  • Ogni espressione tra le parentesi del programma verrà fatta corrispondere ad un simbolo tra parentesi della macro
  • Prima di sostituire il testo della macro al simbolo, verranno cercati nel testo stesso i parametri formali e sostituiti a loro volta con le espressioni trovate nel programma (esempio)

© Ing. Stefano Salvi - All rights reserved