单项选择题

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

A) 栈
B) 堆
C) 数组
D) 链表