&

Beschreibung

Referenzierung ist eines der Features, bei denen Zeiger benötigt werden. Der Operator & wird dafür verwendet. Wenn x eine Variable ist, dann ist &x die Adresse der Variable x.

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

Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.