单项选择题

以下对C++函数的有关描述中,正确的是()。

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