Hallo
Ich bin gerade am Pointer lernen, und würde nun gerne wissen, ob ich mich da voll in eine Sackgasse bewege, oder ob ich in die richtige Richtung gehe. Es geht um Pointer, welche auf Pointer zeigen.
Ist das so richtig, oder gehe ich hier von totalem Schwachsinn aus?
btw. Ich kann das atm leider nicht testen, da ich auf diesem PC kein Compiler habe (musste Geschäftslaptop nehmen, da mainboard vom pc kaputt :/)
Danke
Ich bin gerade am Pointer lernen, und würde nun gerne wissen, ob ich mich da voll in eine Sackgasse bewege, oder ob ich in die richtige Richtung gehe. Es geht um Pointer, welche auf Pointer zeigen.
Code:
int zahl = 4, *zeiger, **zeiger2; // deklaration des Zeigers auf den Zeiger
zeiger = &zahl;
zeiger2 = &zeiger;
**zeiger2 = 3; // zahl ist nun 3
printf("%i", *zeiger2); // die Adresse, die der zeiger(1)
// gespeichert hat (also die der zahl)
// wird ausgegeben
Ist das so richtig, oder gehe ich hier von totalem Schwachsinn aus?
btw. Ich kann das atm leider nicht testen, da ich auf diesem PC kein Compiler habe (musste Geschäftslaptop nehmen, da mainboard vom pc kaputt :/)
Danke
Zuletzt bearbeitet: