Hi! Ich habe noch ein paar Verständnisprobleme, was die Verwendung von Strukturen zur Typendefinition angeht. Nehmen wir mal an ich möchte einen Datentyp für einen Punkt definieren, also (x,y).
1 | typedef struct _Punkt { |
2 | float x; |
3 | float y; |
4 | }Punkt; |
Wäre das so korrekt? Welchen Sinn hat jetzt hier das typedef? Bzw. würde es auch ohne Funktionieren? Und wieso gibt es 2 "Namen" für den Typ(_Punkt,Punkt)? mfg.