Zugriff auf Elemente von Strukturen

#606140
Lesenswert?

Frank wrote:
> der Zugriff auf Strukturen erfolgt entweder mit
>
> var->data1 = bla;
>
>
> oder
>
>
> var.data1 = bla;
>
>
> Wo ist der Unnerschied?

Im einen Fall ist var ein Pointer auf so ein Strukturobjekt, wie
zb in

void foo( struct Data* pVar )
{
  pVar->data1 = 5;
}

im anderen Fall ist var bereits das Strukturobjekt selbst, wie
zb in

void foo()
{
  struct Data var;

  var.data1 = 8;
}

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