以下叙述中正确的是( )。
一个 C 程序可以有一个或多个程序文件, 所以也可以有一个或多个函数, 选项 C 正确; 除了 main函数不能被其他函数调用之外, 用户自定义函数可以调用其他任意函数, 包括库函数和用户自定义函数, 选项 B错误; 函数是一个独立的模块, 不同函数之间的定义相互没有影响, 所以标识符可以相同, 选项 A 错误; 函数体内部只可以调用但是不可以定义其他函数, 选项 D 错误; 答案选择 C 选项。