「C++ クラスと継承」という本のC言語の復習パートで疑問があり、
こちらで質問させてください。

http://codepad.org/bCnoXDJM

上記のようなコードで、構造体のポインタを戻り値で返す説明をしているのですが、
struct Jugyoin* GetJugyoin() の構造体の関数で、なぜポインタにする必要があるのでしょうか?