以下叙述正确的是( )。
【正确答案】 C
【答案解析】一个C语言程序由一个或多个函数组成,选项B错误;一个C程序可以有一个或多个程序文件,每个程序文件可以有一个或多个函数,并且每个程序文件可以单独编译,所以选项A、D错误;函数之间可以相互调用,函数体内调用自身的函数为递归函数,答案选C。