Hallo,
ich hab in der zweiten deutschen Ausgabe des Kernighan/Ritchie
"Programmieren in C" etwas gefunden, dass ich nicht nachvollziehen kann.
Für diejenigen die diese B uch auch haben gebe ich die Quellenangabe mit
an.
zum Einen steht dort
[6.2 Strukturen und Funktionen, Seite 126]
1 | struct point origin, *pp
|
2 | pp = &origin;
|
zum Anderen steht dort
[6.2 Strukturen und Funktionen, Seite 127]
Es soll jeweils eine Struktur und ein Zeiger auf die selbe Struktur
definiert werden und danach der Zeiger mit der Sruktur initialisiert
werden.
Das erste Bsp. kann ich nachvollziehen, da wird die Adresse der Struktur
in den Zeiger geladen.
Wird beim zweiten Bsp. auch die Adresse der Structur in den Zeiger
geladen? Wenn ja, würde es ja bedeuten dass folgende Zuweisungen das
identische machen,
1 | pp = origin;
|
2 | pp = &origin;
|
UND DASS KANN KANN ICH MIR NICHT VORSTELLEN!