Quellcode
Hallo, bin neu hier und versuche gerade dieses Programm aus unserem Klausurskript zu verstehen.
(ich hab auch schon in anderen Quellen gesucht aber da wird nicht genau erklärt, wieso das so ist):
Also:
ich lege ja ein Array von char Zeigern an?
So und anschließend setze ich jeden Zeiger aus dem Array-Feld auf ein Wort( String)
So aber dieser String an sich ist ja selbst wieder ein Char-Array, oder?
Und an sich speichert ja ein Zeiger die Adresse von einem Objekt, aber bei
plan[0][Mo] = "Mathe";
wird doch keine Adresse übermittelt bzw. welche Adresse wird dann übermittelt, die vom ersten char-Element oder? 'M' quasi
Und für dieses Beispiel hab ich auch keine Lösung gefunden.
Hier erstelle ich auch einen char-Zeiger auf den String Hallo Welt bzw. der die Adresse von Hallo Welt eingespeichert hat??
Aber normalerweise greife ich doch auf die dereferenzierte Variable mit dem *-Operator zu, also
printf("%s",*string)
Wieso ist das hier nicht der Fall??
wäre super nett, wenn das jemand beantworten könnte.
Weil sonst müsste ich dieses Thema hoffentlich langsam gut können.
Danke