针对《C语言程序设计》课程,在教学过程中递归函数部分普遍反映比较难,文章给出了递归函数的定义和设计思路,并通过对几大典型的递归问题给出求解思路和参考代码,加强学生对递归函数的理解,提高学生对递归函数的掌握和应用。