>>974
こうでも書かないと「まずは自分で調べろ」と言われそうなので。

はっきりいって10枚程度のスライドでプリプロセッサだの関数だのと見せられた程度でわかるわけがわかりません。
参考サイトなんかを見てもバックグランドとなる知識がないため完璧に理解することができません。
おまけに「拡張性の高いプログラムになるように工夫せよ.また,分割コンパイルしやすいように」とわりますが、
こんなところまで教えてくれる初心者向けサイトはありません。(拡張性が高いはまだしも、分割コンパイルなんてやったことすらないのに)
だからここに来たわけです。ここなら経験豊富な人も多いだろうと思ったので。