01-11-2000, 09:10
Nochmals Gude Mosche zusammen,
sowohl bein meinem Fernunikurs zur imperativen Programmierung (Pascal) als auch bei meinem Versuch mir C beizubringen bin ich inzwischen bei den Zeigern angelangt. Leider kapiere ich das noch nicht so ganz.
Soweit ich das verstanden habe handelt es sich bei einem Zeiger ja allgemein ausgedrückt um einen Verweis auf einen anderen "Wert". Dies ist wohl sowohl mit der Methode "call by reference", die auf eine Speicheradresse verweist, als auch mit der Methode "call by value", welche "direkt" auf den Wert verweist möglich. Was ich nun nicht kapiere ist was da der große Vorteil von dem sein soll das ich nicht einfach z. B.
Variable1 = Variable2
definiere, schließlich ist das doch auch eine Wertzuweisung. Kann mich da jemand mal umfassend aufklaeren, zumal im Pascalscript irgendwie erwaehnt wird, das man damit immer zur naechsten Variable springen kann???
Gruß und Danke
Stefan
sowohl bein meinem Fernunikurs zur imperativen Programmierung (Pascal) als auch bei meinem Versuch mir C beizubringen bin ich inzwischen bei den Zeigern angelangt. Leider kapiere ich das noch nicht so ganz.
Soweit ich das verstanden habe handelt es sich bei einem Zeiger ja allgemein ausgedrückt um einen Verweis auf einen anderen "Wert". Dies ist wohl sowohl mit der Methode "call by reference", die auf eine Speicheradresse verweist, als auch mit der Methode "call by value", welche "direkt" auf den Wert verweist möglich. Was ich nun nicht kapiere ist was da der große Vorteil von dem sein soll das ich nicht einfach z. B.
Variable1 = Variable2
definiere, schließlich ist das doch auch eine Wertzuweisung. Kann mich da jemand mal umfassend aufklaeren, zumal im Pascalscript irgendwie erwaehnt wird, das man damit immer zur naechsten Variable springen kann???
Gruß und Danke
Stefan