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

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


A、

调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参


B、

函数既可以嵌套定义又可以递归调用


C、

函数必须有返回值,否则不能调用函数


D、

程序中有调用关系的所有函数必须放在同一个源程序文件中


【正确答案】:A
【题目解析】:

本题考查C语言中函数的概念及其使用。函数调用时,值可以双向传递,并没有限制使用全局变量还是局部变量,需要根据程序的逻辑需要进行选择。C语言可以递归调用,但是(函数)不能嵌套定义。函数不一定有返回值(void类型), C语言规定,在一个函数的内部不能再定义函数,函数可以递归调用,一个C程序允许由多个文件组成,C语言支持函数的外部调用,不一定有调用关系的所有函数都放在同一个源程序文件中。