Unterschied zwischen struct.bla und struct->bla?

#3834925
Lesenswert?

MoinMoin

ich bastel grad ein wenig mit dem Standardlibs von ST fürs 
STM32F429Disko und stelle fest, dass die ihre structs mit das die ihre 
Variablen in den structs per Structname->Variablenname ansprechen, ich 
meine aber mit Structname.Variablenname anspreche.

Gibt es einen Unterschied zwischen den beiden Varianten, und falls ja, 
welcher ist das? Auch eine Googlesuche brachte mich nicht wirklich 
weiter...
Ich kann Google scheinbar nicht verständlich machen was ich suche... 
Zumindest mit "Unterschied zwischen . und -> in c" führt alles nur zu 
Unterschied zwischen C und C++...

MfG Chaos
#3835659
Lesenswert?

Die Zeigerform nimmt man gerne für IO-Register.
Diese dürfen ja nicht im RAM angelegt werden, sondern existieren schon 
an ganz bestimmten Adressen.
Im io.h-File castet man dann die Adresse als Zeiger auf das IO-Register.

Die Member-Form nimmt man für echte Variablen im RAM.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren