今更だとは思いますが、気になったのでソースコードの詳細を
その先生の研究室の院生さんに聞いてきました(直接質問するのは憚られるので)

そもそもプログラミング以前に、先生にはC言語の基本的な記述ルールや、
デバッグやコンパイルといった最低限必要な知識がほとんどないそうです。
(本人はC言語の本を一冊すべて暗記した、と言い張っているそうですが・・・)

そのため、あのソースコードは皆さんが指摘されたとおり、
全ての行が間違っている、インクを無駄に消費するだけの駄文(院生談)だそうです。

質問ですらないレスで申し訳ありません。ありがとうございました。