桂电职院教务系统:c语言中memory.h有什么作用

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 05:28:31
谢谢

对内存操作的头文件
如要使用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();

如果你的程序中有用到这些函数的话,必须包含该头文件。