题目
题目
单项选择题

Which header file must be included to use dynamic memory allocation functions like malloc and free?

选项
A.
B.
C.
D.
查看解析

查看解析

标准答案
Please login to view
思路分析
The question asks which header file must be included to use dynamic memory allocation functions like malloc and free. In C, the declarations for malloc and free are provided by the standard ......Login to view full explanation

登录即可查看完整答案

我们收录了全球超50000道考试原题与详细解析,现在登录,立即获得答案。

类似问题

Consider the function call: p = (data_t *)malloc((num - 1) * sizeof(data_t)) The intention of this function call is best described as:

Inside the main() function of "particletest.c", we have now allocated an array of 1024 particles of type Particle. As we would like this number to be flexible in the future, the array is allocated dynamically using malloc(), which is part of the C Standard General Utilities Library. 在"particletest.c"的 main()函数中,我们动态分配了一个包含 1024 个 Particle 类型粒子的数组。为了使这个数字在未来可以灵活调整,我们使用 C 标准通用工具库中的 malloc()函数来动态分配数组。 Our implementation uses the following approach: 我们的实现采用了以下方法: #include <stdio.h> #include <stdlib.h> #define NUM_PARTICLES 1024 ··· int main() { Particle *particles = (Particle *)malloc(NUM_PARTICLES); ··· } Despite the fact that the declaration seems correct, the code produces a segmentation fault exception in some experiments. However, in some other situations, no apparent errors are produced. Do you consider the declaration and allocation to be correct (and, thus, the error located somewhere else in the source code)?

Inside the main() function of "particletest.c", we have now allocated an array of 1024 particles of type Particle. As we would like this number to be flexible in the future, the array is allocated dynamically using malloc(), which is part of the C Standard General Utilities Library. Our implementation uses the following approach: #include <stdio.h> #include <stdlib.h> #define NUM_PARTICLES 1024 ··· int main() { Particle *particles = (Particle *)malloc(NUM_PARTICLES); ··· } Despite the fact that the declaration seems correct, the code produces a segmentation fault exception in some experiments. However, in some other situations, no apparent errors are produced. Do you consider the declaration and allocation to be correct (and, thus, the error located somewhere else in the source code)?

Select the true statement

更多留学生实用工具

加入我们,立即解锁 海量真题独家解析,让复习快人一步!