Inhaltsverzeichnis:

Wie finde ich den Wert eines Zeigers?
Wie finde ich den Wert eines Zeigers?

Video: Wie finde ich den Wert eines Zeigers?

Video: Wie finde ich den Wert eines Zeigers?
Video: Programmieren mit Zeigern - Zeigerarithmetik 2024, Kann
Anonim

Um das zu bekommen Wert eines Zeigers , de-referenzieren Sie einfach die Zeiger . int *ptr; int Wert ; *ptr = 9; Wert = *ptr; Wert ist jetzt 9. Ich schlage vor, Sie lesen mehr über Zeiger , dies ist ihre Basisfunktionalität.

Wie greifen Sie auf den Wert eines Zeigers zu?

Schritte:

  1. Deklarieren Sie eine normale Variable, weisen Sie den Wert zu.
  2. Deklarieren Sie eine Zeigervariable mit demselben Typ wie die normale Variable.
  3. Initialisieren Sie die Zeigervariable mit der Adresse der normalen Variablen.
  4. Greifen Sie auf den Wert der Variablen zu, indem Sie das Sternchen (*) verwenden - es wird als Dereferenzierungsoperator bezeichnet.

Welchen Wert hat außerdem ein Zeiger in C? Wichtige Punkte zu Zeigern in C: Eine normale Variable speichert den Wert, während eine Zeigervariable die Adresse der Variablen speichert. Der Inhalt des C-Zeigers ist immer eine ganze Zahl, also Adresse. Immer C-Zeiger wird initialisiert auf Null , d. h. int *p = Null . Der Wert von Null Zeiger ist 0.

Wissen Sie auch, was ein Zeiger wert ist?

Dies bedeutet, dass a Zeiger enthält die Speicheradresse einer anderen Variablen. Anders ausgedrückt, die Zeiger hält nicht a Wert im traditionellen Sinne; stattdessen enthält es die Adresse einer anderen Variablen. EIN Zeiger "zeigt auf" diese andere Variable, indem es eine Kopie ihrer Adresse enthält.

Was ist Zeiger mit Beispiel?

EIN Zeiger ist eine Variable, die die Adresse einer anderen Variablen speichert. Im Gegensatz zu anderen Variablen, die Werte eines bestimmten Typs enthalten, Zeiger enthält die Adresse einer Variablen. Zum Beispiel , eine Integer-Variable enthält (oder Sie können sagen, speichert) einen Integer-Wert, jedoch einen Integer Zeiger enthält die Adresse einer Integer-Variablen.

Empfohlen: