>>873
言葉足らずで誤解を招いたようですんません。ちょっと具体的に言うと、
typedef struct _hoge {
int a;
int b;
} hoge;

hoge get_param() {
 hoge s;
 パラメータをどこぞやから取得してsへ
 return s;
}
とすればいいような所を、あろうことかその学生は
int get_param_a()
{
 int r = パラメータのAだけどこぞやから取得;
 return r;
}
int get_param_b 以下同様
というようなことをやってたわけです。