对于在编译时不能确定程序运行时数据空间的大小、允许递归调用的程序设计语言,一般采取静态存储分配策略。
举一反三
- 适合采用静态存储分配策略的程序设计语言的限制有 。 ① 数据实体所需空间在编译时能确定 ②过程调用不允许递归 ③ 不能动态建立数据实体 ④运行时每个数据对象只能有一个实例 ⑤ 数组的上下界是常量
- 适合采用静态存储分配策略的程序设计语言的限制有 。 2460 数据实体所需空间在编译时能确定 2461过程调用不允许递归 2462 不能动态建立数据实体 2463运行时每个数据对象只能有一个实例 2464 数组的上下界是常量
- 一些重要的程序设计语言(比如C语言)允许过程中的递归调用,而实现递归调用中的存储分配通常采用()。 A: 栈 B: 堆 C: 数组 D: 链表
- 一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用______。 A: .栈 B: .堆 C: 数组 D: 链表
- 在C程序中,同一程序中的各函数之间( )。 A: 既允许直接递归调用也允许间接递归调用 B: 既不允许直接递归调用也不允许间接递归调用 C: 允许直接递归调用但不允许间接递归调用 D: 允许间接递归调用但不允许直接递归调用