První stránka Zpět Pokračovat Poslední stránka Přehled Grafika
Makra bez argumentů
neboli symbolické konstanty
#define JMENO hodnota
- #define PI 3.24159265
- nadefinuje symbolickou knostantu jménem JMENO
- každý další výskyt dané konstanty (JMENO) v kódu nahradí řetězcem hodnota
- až na výskyty, které jsou v řetězcových konstantách
hodnotu konstanty je možné testovat (porovnávat), případně oddefinovat
často je vhodnější používat výčtový typ (enum)
opět: za hodnotou není středník – (až na výjimky :-))
hodnota může být cokoliv, třeba příkaz, nebo část příkazu