Strukturen und Funktionen
Nach oben zu Strukturen - Index
Eine Funktion kann sowohl eine Struktur als auch einen Zeiger auf eine Struktur zurückgeben:
mystruct func1(void); // func1() liefert eine Struktur
mystruct *func2(void); // func2() liefert einen Zeiger auf eine Struktur
Eine Struktur kann folgendermaßen als Argument an eine Funktion übergeben werden:
void func1(mystruct s); // direkt
void func2(mystruct *sptr); // über einen Zeiger
void func3(mystruct &sref); // als Referenz (nur in C++)