C语言函数与编译预处理