C言語のプリプロセッサってAOP?