预处理器是一个强大的工具,但它同时也可能是许多难以发现的错误的根源。同时,预处理器也经常被错误地用来编写出一些几乎不可能读懂的程序。尽管有些C程序员十分依赖于预处理器,我依然建议适度地使用它,就像许多其他生活中的事物一样。现代的C语言编程风格呼吁减少对于处理器的依赖。在C++中,对语言的改变使得可以更进一步限制预处理器的使用。