Bei einer Struktur, die aus einer oder mehreren Ebenen besteht, handelt es sich um eine verschachtelte Struktur. Sie können Dot-Operatoren verwenden, um auf Strukturen auf jeder Ebene oder bestimmte Elemente in einer Struktur auf der innersten Ebene zuzugreifen.
Mit Dot-Operatoren können Sie die folgenden Werte zurückgeben:
Ein angegebenes Element in einer Struktur auf der innersten Ebene.
Eine oder mehrere Strukturen auf einer beliebigen Ebene.
Für den Zugriff auf ein bestimmtes Element in einer Struktur auf der innersten Ebene verwenden Sie mehr als einen Dot-Operator. Die Anzahl der Ebenen in einer verschachtelten Struktur bestimmt die Anzahl der zu verwendenden Dot-Operatoren. Der Datentyp des Rückgabewerts entspricht dem Datentyp des Elements in der Struktur. In einer verschachtelten Struktur aus zwei Ebenen verwenden Sie beispielsweise zwei Dot-Operatoren. Der erste Dot-Operator greift auf das angegebene untergeordnete Struct-Element in einer übergeordneten Struktur zu. Anschließend greift der zweite Dot-Operator auf Elemente in der untergeordneten Struktur zu.
Im folgenden Beispiel wird die Struktur
employee_info_struct
verwendet, die die beiden untergeordneten Strukturen