Was ist Macro?

Ein Makro (das für “Makroanweisung” steht) ist ein programmierbares Muster, das eine bestimmte Eingabesequenz in eine voreingestellte Ausgabesequenz übersetzt. Makros können Aufgaben weniger repetitiv machen, indem sie eine komplizierte Folge von Tastenanschlägen, Mausbewegungen, Befehlen oder anderen Arten von Eingaben darstellen.

In der Computerprogrammierung sind Makros ein Werkzeug, das es einem Entwickler ermöglicht, Code wiederzuverwenden. In der Programmiersprache C ist dies beispielsweise ein Beispiel für eine einfache Makrodefinition, die Argumente enthält:

#define square(x) ((x) * (x))

Nachdem es so definiert wurde, wird unser Makro im Codekörper verwendet, um das Quadrat einer Zahl zu finden. Wenn der Code vor der Kompilierung vorverarbeitet wird, wird das Makro bei jedem Auftreten erweitert. Verwenden Sie beispielsweise unser Makro wie folgt:

int num = square(5);

…ist dasselbe wie zu schreiben:

int num = ((5) * (5));

… die eine Variable vom Typ Integer namens num deklariert und ihren Wert auf 25 setzt.

Notiz

Ein Makro ist nicht dasselbe wie eine Funktion. Funktionen erfordern spezielle Anweisungen und Rechenaufwand, um Argumente sicher zu übergeben und Werte zurückzugeben. Ein Makro ist eine Möglichkeit, häufig verwendete Codezeilen zu wiederholen. In einigen einfachen Fällen kann die Verwendung eines Makros anstelle einer Funktion die Leistung verbessern, da weniger Anweisungen und Systemressourcen für die Ausführung erforderlich sind.

Automatisierung, Computerabkürzungen, Makrovirus, Tastenkürzel, Begriffe aus der Textverarbeitung

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here