单项选择题

A.在一个源程序文件中可以定义多个函数
B.源程序文件主要用于存放函数的定义
C.一个函数定义可以分散保存在多个源程序文件中
D.函数可以调用另一源程序文件中的函数,但需对被调函数进行声明