4 Stimmen

Einstellen einer Adresse und Initialisierung eines Zeigers

Zunächst entschuldige ich mich für mein schlechtes Englisch, es ist nicht meine Muttersprache.

Ich habe mich zum ersten Mal mit Zeigern befasst und etwas wirklich Seltsames gefunden.

In dem Buch, das ich gerade lese, steht * Marker bedeutet eine Variable, die durch das "pa" gekennzeichnet ist.

Aber wenn ich versuche, einen Zeiger zu initialisieren

int a;
int *pA =&a;

(sie verwendeten *pA in diesem Fall) und ändern Sie es dann,

*pA=&a;

funktioniert nicht, und

pA=&a;

funktioniert.

Meine Frage lautet also: "Gibt es einen Unterschied zwischen dem Initialisieren von Zeigern und dem einfachen Ersetzen?"

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X