填空题

一个C程序由若干个()文件组成,而一个这样的文件可以由若干个()和()以及()组成。

【参考答案】

源程序;函数;预处理指令;全局变量声明部分