Читать книгу 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.

C für Dummies

Подняться наверх