【喵呜刷题小喵解析】:A选项描述错误,递归函数中不一定有循环结构,递归是一种通过函数调用自身来解决问题的方法,它并不依赖循环结构。B选项描述错误,递归确实体现了“大事化小”的思想,通过将一个复杂的问题分解成更小的、更易于解决的子问题,然后递归地解决这些子问题,最终解决原问题。C选项描述正确,递归函数中必须有一个明确的结束递归的边界条件,否则递归函数将会陷入无限递归,无法停止。D选项描述错误,递归的执行效率并不一定高,因为它需要进行多次函数调用和参数传递,如果递归深度过深,可能会导致栈溢出等问题,从而影响执行效率。因此,选项C是正确答案。