プリプロセッサとマクロの違いがよくわからないんですが何が違うんでしょうか?