Hallo zusammen
Ich habe mir mal ein paar Fragen zur folgenden Code-Zeile gestellt.
Ich wollte Fragen, was genau der Compiler in diesem Fall macht. Ein Pointer zeigt ja immer auf eine Adresse.
Oder man könnte mit char *p=malloc(20); 20 bit speicher für ein Wort schaffen.
Aber wie arbeitet der compiler in diesem Beispiel? Sucht der sich irgendeine Anfangsadresse und belegt die weitern 9
mit den Buchstaben h,a,l,l..............??
Und was ist mit der binären Null??
Danke für eure Antworten
Ich habe mir mal ein paar Fragen zur folgenden Code-Zeile gestellt.
Code:
char *p="Hallo Welt ";
Ich wollte Fragen, was genau der Compiler in diesem Fall macht. Ein Pointer zeigt ja immer auf eine Adresse.
Oder man könnte mit char *p=malloc(20); 20 bit speicher für ein Wort schaffen.
Aber wie arbeitet der compiler in diesem Beispiel? Sucht der sich irgendeine Anfangsadresse und belegt die weitern 9
mit den Buchstaben h,a,l,l..............??
Und was ist mit der binären Null??
Danke für eure Antworten