开辟内存空间与释放该空间
帮我看看这两个函数的写法是不是正确的,THX~~char *p, num[100]; //全局变量
char * malloc(int n) //开辟空间
{
p=num;
if(p+n<=num+100)
{p=p+n;
return (p-n);}
else
return NULL;
}
char free(char *pt)
{
if(pt>=num&&pt<=num+100)
p=pt;
}
[此贴子已经被作者于2006-9-20 23:02:28编辑过]