Parametrillinen makro on funktioon rinnastettavissa oleva operaatio, jolla voidaan korvata funktio.
Makron määrittely sisältää kolme osaa:
![]() | esikääntäjän ohjaus: #define |
![]() | makron nimi ja sulkeissa tunnuslista |
![]() | korvausteksti |
Makron määrittelyssä makron nimen perään kirjoitetaan vasen sulkumerkki välittömästi ilman edeltävää välilyöntiä. Muilla välilyönneillä ei ole merkitystä.
![]() | Esimerkki 1 |
![]() | Esimerkki 2 |
![]() | Esimerkki 3 |