Subject: Oktober 2006 MC d)
Sorry aber bei dem Ding steh ich grade total auf dem schlauch welche Antwort richtig sein könnte
Was passiert wenn man folgendes Programmstück übersetzen und ausführen möchte:
char *string;
string = "SPiC ist toll";
1.Der Compiler wird beim Übersetzen einen Fehler melden, weil diese Art von Zugriff auf einen Zeiger nicht erlaubt ist
Hm wieso wäre hier der Zugriff nicht erlaubt?
2.Der Variable string wird der Zeiger auf die konstante Zeichenkette "SPiC ist toll" zugeordnet
Ist string eine Variable?? Ich würde sagen string soll doch ein zeiger sein oder?
3.Unter Betriebssystemen wie Unix oder Windows wird zur Laufzeit eine Schutzverletzung bzw SIGSEGV ausgelöst, da dem Zeiger ein Wert zugeordnet wird, der Zeiger jedoch nicht initialisiert wird
Also ich halte es für unwahrscheinlich dass es zu Laufzeiten einen Fehler mit sowas gibt... ich benutze den Zeiger ja fast zu nichts
4.Die Zeichenkette "SPiC ist toll" ist konstant und darf daher keinem nicht-konstanten Zeiger zugewiesen werden.
Das hab ich schonmal ausgeschlosse weil es meiner Meinung nach Wurscht is ob ich was konstantes etwas nicht konstantem zuweise
Was passiert wenn man folgendes Programmstück übersetzen und ausführen möchte:
char *string;
string = "SPiC ist toll";
1.Der Compiler wird beim Übersetzen einen Fehler melden, weil diese Art von Zugriff auf einen Zeiger nicht erlaubt ist
Hm wieso wäre hier der Zugriff nicht erlaubt?
2.Der Variable string wird der Zeiger auf die konstante Zeichenkette "SPiC ist toll" zugeordnet
Ist string eine Variable?? Ich würde sagen string soll doch ein zeiger sein oder?
3.Unter Betriebssystemen wie Unix oder Windows wird zur Laufzeit eine Schutzverletzung bzw SIGSEGV ausgelöst, da dem Zeiger ein Wert zugeordnet wird, der Zeiger jedoch nicht initialisiert wird
Also ich halte es für unwahrscheinlich dass es zu Laufzeiten einen Fehler mit sowas gibt... ich benutze den Zeiger ja fast zu nichts
4.Die Zeichenkette "SPiC ist toll" ist konstant und darf daher keinem nicht-konstanten Zeiger zugewiesen werden.
Das hab ich schonmal ausgeschlosse weil es meiner Meinung nach Wurscht is ob ich was konstantes etwas nicht konstantem zuweise
Show profile
Link to this post
)