C-Programmierung

Strukturen

Datenstruktur | | Strukturdeklaration

Eine Struktur ist so etwas wie eine Damenhandtasche: Es passt alles Mögliche und Unterschiedliche hinein.

Bisher wurden grundlegende Datentypen wie int und float benutzt. Daten gleichartigen Typs ließen sich zu Arrays gruppieren.

Q Wie gruppiere ich Daten unterschiedlichen Typs?

Strukturen gruppieren mehrere Daten unterschiedlichen Typs unter einem neuen Namen (Prinzip Handtasche). Der Name bezeichnet einen neuen sogenannten zusammengesetzter Datentyp. Dieser läßt sich analog zu den bereits vordefinierten Datentypen verwenden.

Das Schlüsselwort zur Deklaration von Strukturen heisst struct.

Beispiel:

Ein Datum setzt sich aus der Angabe eines Tags, eines Monats und eines Jahres zusammen.
Dann lautet die C Schreibweise eines entsprechenden zusammengesetzten Datentyps:

struct datum
{
   unsigned short int day, month;
   unsigned int year;
};


Datenstruktur | | Strukturdeklaration

Options: