如果需要动态分配一块内存来存储10个整数,应该使用哪个函数?
答案解析
核心考点是动态内存分配函数。
解题思路分析:动态内存分配是指在程序运行时分配内存,需要使用特定的函数。
选项分析:
- A. `sizeof` 是一个运算符,用于计算数据类型或变量的大小,不用于动态分配内存。
- B. `free` 用于释放动态分配的内存,不用于分配内存。
- C. `malloc` 用于动态分配指定大小的内存块。这是C/C++中常用的动态内存分配函数。
- D. `printf` 用于格式化输出,不用于动态分配内存。
易错点提醒:初学者容易混淆内存分配和释放函数,以及其他辅助函数。
正确答案的关键依据:`malloc` 函数用于动态分配内存。
正确答案:C