10、递归函数每次调用自身时,系统都会为新开启的函数分配内存,以存储局部变量、调用地址和其他信息等,导致递归通常比迭代更加耗费内存空间。
别灰心,再试一次!
【答案】 √
【考纲知识点】递归
【解析】递归函数每次调用自身时,系统会在调用栈上分配内存,以保存局部变量、返回地址和其他信息。这些开销使得递归通常比迭代更耗费内存空间,因为每一次递归调用都需要额外的栈帧,而迭代则只需一个固定的栈帧。