肖琳琳和胡人天:c语言中memory.h有什么作用
来源:百度文库 编辑:高校问答 时间:2024/05/19 22:34:41
谢谢
对内存操作的头文件
如要使用malloc函数
// malloc.c
#include <memory.h>
#include <stdio.h>
main()
{
char *p;
clrscr(); // clear screen
p=(char *)malloc(100);
if(p)
printf("Memory Allocated at: %x",p);
else
printf("Not Enough Memory!\n");
free(p);
getchar();
return 0;
}
提供了内存操作相关的一些函数及声明,如:
extern void *memchr(const void *, int, size_t);
extern void *memccpy();
extern void *memchr();
extern void *memcpy();
extern void *memset();
extern int memcmp();
如果你的程序中有用到这些函数的话,必须包含该头文件。