Mit der besonderen Struktur "struct" schreibt man quasi einen eigenen, einen komplizierteren Datentyp. Oder: Du schreibst einen Datentyp, der weitere normale Datentypen enthält. So etwa kannst Du es Dir erklären.
Ein Beispielprogramm:
/* struct.c */
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(void)
{
struct data
{
int zahl;
char wort[18];//Ein Wort mit maximal 17 Buchstaben
};
struct data d1;
d1.zahl = 32;
strcpy(d1.wort, "Zuweisung");
printf("%d %s", d1.zahl, d1.wort);
return EXIT_SUCCESS;
}
Wenn Du ein Programm entwickeln möchtest, kann das wie folgt aussehen:
struct einheit
{
char * wort; //ein Wort
char posneg; //ein Zeichen
};
struct einheit e0, e1, e2;
int main()
{
e0.wort= "Hamburg";
e0.posneg='+';
e1.wort="Deutschland";
e1.posneg='-';
e2.wort="Paris";
e2.posneg='+';
//Die Struktur einheit mischen
}
Diese Webseite wurde mit Jimdo erstellt! Jetzt kostenlos registrieren auf https://de.jimdo.com