#include #include struct angestellter { char name[41]; struct angestellter* chef; struct angestellter* bestie; }; typedef struct angestellter angestellter; int main(void) { angestellter asterix = { "Asterix", NULL, NULL }; angestellter majestix = { "Majestix", NULL, NULL }; angestellter* obelix; obelix = (angestellter*)malloc(sizeof(angestellter)); strcpy(obelix->name, "Obelix"); asterix.chef = &majestix; obelix->chef = &majestix; asterix.bestie = obelix; obelix->bestie = &asterix; free(obelix); obelix = NULL; }