必须有形参
可以嵌套定义
可以嵌套调用
实参和形参不能重名
C语言允许函数的嵌套调用和递归调用。
(1)函数的嵌套调用是指在调用函数时,被调函数又调用了其他函数或自身。当被调函数是函数自身时,称为函数的递归调用,递归调用是嵌套调用的一种特例。
(2)在调用一个函数的过程中又直接或间接地调用其自身,称递归调用。递归调用又称自调用函数。
故C正确。