Ein Makro (was " Makroinstruktion " bedeutet) ist ein programmierbares Muster, das eine bestimmte Eingabesequenz in eine voreingestellte Ausgabesequenz übersetzt. Makros können verwendet werden, um die Anzahl der Wiederholungen von Aufgaben zu verringern, indem eine komplizierte Folge von Tastenanschlägen, Mausbewegungen, Befehlen oder anderen Eingaben dargestellt wird.
Bei der Computerprogrammierung sind Makros ein Werkzeug, mit dem Entwickler Code wiederverwenden können. In der Programmiersprache C ist dies beispielsweise ein Beispiel für eine einfache Makrodefinition, die Argumente enthält:
#Definiertes Quadrat (x) ((x) * (x))
Nachdem das Makro so definiert wurde, kann es im Codekörper verwendet werden, 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 = Quadrat (5);
ist das gleiche wie das Schreiben:
int num = ((5) * (5));
… Die eine Ganzzahlvariable mit dem Namen num deklariert und ihren Wert auf 25 setzt .
Hinweis: Ein Makro ist nicht mit einer Funktion identisch. Funktionen erfordern spezielle Anweisungen und Rechenaufwand, um Argumente und Rückgabewerte sicher übergeben zu können. 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 zur Ausführung erforderlich sind.
Abkürzungen für den Computer, Makrovirus, Tastenkombination, Begriffe für die Textverarbeitung