malloc函数头文件用哪个?有的写malloc.h ,有的写stdlib.h ,还有的写alloc.h 。。。。

2024-12-26 22:12:04
推荐回答(2个)
回答1:

简单来说, 在Microsoft Visual C++环境下,malloc.h和stdlib.h中都包含了对malloc函数的声明,所以包含任何一个都可以调用malloc函数;而alloc.h是Borland C++环境下的头文件,也是Linux/Unix环境下进行C语言开发的头文件,所以在这些环境下调用malloc函数要包含alloc.h。

回答2:

看编译器吧,
malloc.h
stdlib.h
alloc.h
都有这个函数,随便包含一个,
但编译器vc6 不支持alloc.h,只能用前两个,我习惯于stdlib.h