struct osoba {
char nazwisko[25];
char imie[10];
int wiek;
// ...
void *bufor; // dodatkowy obszar pamięci na dane
};
void inicjuj(struct osoba *x,int n);
Dlaczego w deklaracji funkcji pojawia się słowo kluczowe "struct"? A nie samo "osoba *x"? Czyli według schematu jak podaje się wartości przyjmowane przez funkcje - [typ danej] [nazwa]?