Erklärung einer C Code Zeile

Gast #2308718
Lesenswert?
• ▲
▼
Hallo !

kann mir bitte jemand diese C code zeile erklären ? leider meine C 
kenntnisse sind begrenzt.

struct  x_t *x = (struct x_t*) ssGetPWorkValue(S, 0);

meine Vermutung:
x ist der pointer von der x_t struktur, wird gleichgesetzt mit 
umgewandelte matlab funktion in x_t format als struct.


gruß & danke
#2308746
Lesenswert?
• ▲
▼
Hallo

Eigentlich fast richtig vermutet...
Die Funktion ssGetPWorkValue liefert einen Pointer zurück. Dieser zeigt 
auf ein struct x_t. Mit dem Teil (struct x_t*) wird das dem Compiler 
mitgeteilt (ein cast) und damit kann man dies dann auch x zuweisen.

Gruß Klaus

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