Die #define Präprozessoranweisung ermöglicht die Definition von symbolischen Namen und Konstanten, z.B.
#define PI 3.14159
Mit dieser Anweisung wird erreicht, das der Compiler an allen Stellen im Programm, an denen PI steht die Konstante 3.14159 einsetzt. Das Beispiel oben sieht vollständig so aus:
#define PI 3.14159
main()
{
int r=10;
float cir;
cir = PI * (r*r);
}
Die Arbeit mit symbolischen Namen erleichert die Wartung von Programmen und verbessert die Lesbarkeit des Quellcodes.
![]()
Konflikt zwischen
enum und #define.