语言L允许声明其大小在编译期间未知的数组。需要有效利用内存。以下内容哪些是对的?
(A)可以为L编写使用静态内存分配的编译器
(B)不能为L编写编译器,必须使用解释器
(C)可以为L编写使用动态内存分配的编译器
(D)以上都不是答案: (C)
说明:如果语言L允许声明其大小在编译期间未知的数组。需要有效利用内存。
因此,可以为L编写使用动态内存分配的编译器。
数组是使用通用名称访问的所有相同类型的数据项的集合。
C动态内存分配是指通过C标准库中的一组函数(即malloc,realloc,calloc和free)对C编程语言中的动态内存分配执行手动内存管理。
这个问题的测验