Version: Test
©Raddy 2001

C-Lehrgang - XVI                  zurück

Strukturtypen
a-absatz.pcx (280 Byte)

Einführung

Auf der zweiten Seite dieses Kapitels hatten die 
Strukturvariable meier definiert:
   
     struct 
     {
       char vorname [25];
       char nachname [25];
       char geburtsort [25];
       float kontostand;
     } meier;

Nun kann es aber vorkommen, daß wir neben der 
Strukturvariable meier noch weitere Strukturvariablen
definieren wollen, die genauso aufgebaut sind, z.B. die
Strukturvariablen Schulze, Hoffmann, Walter etc.
Man geht deshalb in 2 Schritten vor:
  • Man legt einen Strukturtyp fest, und gibt ihm 
    einen Namen, in diesem Fall den Namen "kunde":
          struct kunde
          {
            char vorname [25];
            char nachname [25];
            char geburtsort [25];
            float kontostand;
          }  
  • Man definiert die Strukturvariable(n):
          struct kunde meier;
          struct kunde schulze;
          struct kunde hoffmann;
          struct kunde walter;

Man kann aber die Strukturdeklaration und die Definition
einer Strukturvariablen zusammen durchführen:

          struct kunde
          {
            char vorname [25];
            char nachname [25];
            char geburtsort [25];
            float kontostand;
          }  meier;