table-treeStructures

In C, ein struct (oder structure) ist eine Kollektion von Variablen (können verschiedene Datentypen haben) unter einem einzigen Namen.

struct structureName {
  dataType member1;
  dataType member2;
  ...
};

Beispielsweise:

struct Person {
  char name[50];
  int citNo;
  float salary;
};

Kreieren von struct Variablen

Wenn ein struct deklariert wird, werden weder Speicher noch RAM freigegeben. Um mit structs arbeiten zu können, müssen wir Variablen erstellen.

struct Person {
  // code
};

int main() {
  struct Person person1, person2;

  return 0;
}

Daten lesen

Es gibt zwei arten von Operatoren, um Zugang zu Daten aus einer structure zu bekommen-

  1. . - Member Operator

  2. -> - Structure pointer operator

Wenn man beispielsweise von person2 den Namen wissen möchte, kann man das wie folgt machen.

Beispiel

Last updated