Читать книгу C für Dummies - Dan Gookin - Страница 8
ZEIGER – TYPISCHE ANWENDUNGEN
ОглавлениеZuerst Zeiger des richtigen Typs erzeugen:
float* f;
Dann die Adresse einer Variablen zuweisen:
f = &andere_variable;
Nun den Zeiger benutzen:
printf("%0.f\n", *f);
Ohne Sternchen * stellt der Zeiger eine Speicheradresse dar.
Mit Sternchen * bezeichnet der Zeiger den Inhalt der Speicheradresse.
Zeiger - und Variablentyp müssen immer zusammenpassen: float gehört zu float*, int zu int* und so weiter.
Wichtig: Zeiger müssen vor der Benutzung immer zuerst mit einem Wert (also einer Speicheradresse) initialisiert werden. Dies kann durch den Adressoperator & oder durch die Funktion malloc geschehen.