Makros und Konstanten (C Programmiersprache)
Zur Navigation springen
Zur Suche springen
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
Makros und Konstanten (C Programmiersprache)
Makros
Makros sind eine Art von Präprozessor-Direktiven, die verwendet werden, um Code-Abschnitte zu definieren, die vor der Kompilierung ersetzt werden. Sie werden mit dem #define-Schlüsselwort definiert.
#include <stdio.h>
#define PI 3.14159
#define SQUARE(x) ((x) * (x))
int main() {
printf("Der Wert von PI ist: %f\n", PI);
printf("Das Quadrat von 4 ist: %d\n", SQUARE(4));
return 0;
}
Ausgabe:
Der Wert von PI ist: 3.141590 Das Quadrat von 4 ist: 16
Konstanten
Konstanten sind unveränderliche Werte, die während der Laufzeit des Programms nicht geändert werden können. Sie werden mit dem const-Schlüsselwort definiert.
#include <stdio.h>
const float PI = 3.14159;
int main() {
printf("Der Wert von PI ist: %f\n", PI);
return 0;
}
Ausgabe:
Der Wert von PI ist: 3.141590
Spickzettel
Makros
- Definieren:
#define NAME WERT - Beispiel:
#define PI 3.14159 - Beispiel mit Parameter:
#define SQUARE(x) ((x) * (x))
Konstanten
- Definieren:
const Datentyp NAME = WERT; - Beispiel:
const float PI = 3.14159;
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).