递归算法的基本要素是( )。
A、形式参数和实际参数
B、返回值和返回值类型
C、终结条件、已知结果和递归公式
D、函数定义和调用