A-A+

一些重要的程序语言(如C语言和Pascal 语言)允许过程的递归调用。而实现递归调用中的存储

2022-08-06 06:53:37 问答库 阅读 177 次

问题详情

一些重要的程序语言(如C语言和Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
A.栈
B.堆
C.数组
D.链表请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。

考点:语言,程序语言