在计算机编程中,内存分配的函数malloc()的主要作用是什么? A. 释放已分配的内存 B. 分配指定大小的内存 C. 复制字符串 D. 计算数组长度 答案解析 malloc()函数用于动态分配内存,返回指向分配内存的指针。正确答案是B,因为它的主要功能是分配指定大小的内存。A选项是free()函数的作用,C选项是strcpy()函数的作用,D选项则是使用sizeof或其他方法来计算数组长度的过程。易错点在于混淆内存分配与内存释放的函数。 正确答案:B