*

Beschreibung

Dereferenzierung ist eines der Features, bei denen Zeiger benötigt werden. Der Operator * wird dafür verwendet. Wenn p ein Zeiger ist, dann ist *p der Wert, der in der Adresse enthalten ist, auf die p zeigt.

Beispielcode

Der Code zeigt ein kleines Rechenbeispiel zur Verwendung von Zeigern.

int *p; // Definiere einen Zeiger als Integerdatentyp int i = 5; int result = 0; // Initialisiere 'i' mit 5 und 'result' mit 0 p = &i; // 'p' enthält nun die Adress von 'i' result = *p; // 'result' erhält nun den Wert, der an der Adress von 'i' steht // 'result' ist also 5

※ Anmerkungen und Warnungen:

Zeiger sind eines der komplexesten Themen für Anfänger beim Lernen von C. Es ist aber möglich, den Großteil der Arduino-Sketches ohne eine einzige Verwendung von Zeigern zu schreiben. Zur Verwendung einiger Datenstrukturen sind Pointer aber unersätzlich und bieten eine starke Vereinfachung des Codes an.

Siehe Auch

ARDUINO KAUFEMPFEHLUNG

Arduino UNO R3
Arduino Starter Kit
Bitte Beachten: Dies sind Partnerschaftslinks. Wenn Sie die Komponenten über diese Links Kaufen, können wir eine Provision erhalten, ohne weitere Kosten für Sie. Wir Schätzen es.

※ OUR MESSAGES