单项选择题

A.每次递归调用都会生成一个新的栈帧,因而空间开销大
B.每次递归调用在栈帧中保存的返回地址都不相同
C.可能需要执行递归过程很多次,因而时间开销大
D.递归过程第一个参数的有效地址为R[ebp]+8