单项选择题

以下对C语言函数的叙述中正确的是______。

A.调用函数时,只能把实参的值传给形参,形参的值不能传给实参
B.函数既能嵌套定义,又能递归定义
C.函数必须有返回值,否则不能使用
D.程序中有调用关系的所有函数必须放在同一个源程序中