Hallo,
ich bin dabei C aufzufrischen und alles fällt mir wieder alles ein vorallem wie man mit diesen pointer zu behandelt ist. Allerdings weiss ich nicht mehr wann mit diesen zeiger arbeiten muss.
Also wann weiss ich "...jetzt muss ein zeiger hin " in welche fällen.
bitte sag mir nicht ich da die addr haben oder so. praktische bsp.
danke
logo_3
Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge
Hallo,
Der Thread des Jahres!
Wozu Pointer? Moderne Programmiersprachen kommen ohne sie aus
(sie benutzen diese ständig, man muss sich aber nicht drum kümmern).
Sie sind fast so schlimm wie GOTOs, wenn man sie nicht richtig handhabt, sind Quelle für viele Abstürze.
Sie werden benötigt, um beispielsweise komplizierte Datenstrukturen
zu adressieren. Im Idealfall sind das dann immer nur eine 32bit oder 64bit
Speicherzelle, die angibt, wo sich die Struktur befindet. Extrem sinnvoll bei
Subroutinen.
Eine gute Einführung findest Du hier:
http://de.wikipedia.org/wiki/Zeiger_%28Informatik%29
Beispiele: http://michael.hahsler.net/CPPAG/array/array/node9.html
Ist zwar C++ aber der Sinn ist ersichtlich.
Warum muss man als Anfänger unbedingt C lernen?
Guten Rutsch
ChrE