预处理程序如何在C / C ++中工作?