存储分配函数的原型为void *malloc(size_t size),其功能是
A: 在主存储器中的动态存储区分配由size所指定大小的存储块,如果成功分配,则返回所分配存储块在存储器中起始位置(指针)
B: 释放size大小的存储快
C: 给变量size分配存储空间
D: 释放变量size的存储空间
A: 在主存储器中的动态存储区分配由size所指定大小的存储块,如果成功分配,则返回所分配存储块在存储器中起始位置(指针)
B: 释放size大小的存储快
C: 给变量size分配存储空间
D: 释放变量size的存储空间
举一反三
- 存储分配函数的原型为void *malloc(size_t size);,以下说法错误的是 A: 该函数可以分配任意大小的存储空间 B: 如果存储器中没有足够的空间分配,即存储分配失败时返回NULL C: 函数返回指针类型为void(空类型) D: 函数的功能是在主存储器中的动态存储区分配由size所指定大小的存储块,如果成功分配,则返回所分配存储块在存储器中起始位置(指针)
- 变量的存储方式分为静态存储和动态存储两大类,( )变量在程序执行过程中使用它时才分配存储单元,使用完毕立即释放。
- 运行时存贮管理方案有哪些()。 A: 静态存储分配 B: 栈式动态存储分配 C: 队列动态存储分配 D: 堆式存储分配
- ( )分配主存空间时根据由“位示图”构成的主存分配表。 A: 一个分区的存储管理 B: 固定分区存储管理 C: 可变分区存储管理 D: 页式存储管理
- 分配主存空间时根据由“位示图”构成的主存分配表。 A: 单分区存储管理 B: 固定分区存储管理 C: 段页式存储管理 D: 可变分区存储管理