当前位置: 代码迷 >> C语言 >> 开辟内存空间与释放该空间
  详细解决方案

开辟内存空间与释放该空间

热度:463   发布时间:2006-09-20 22:58:49.0
开辟内存空间与释放该空间
帮我看看这两个函数的写法是不是正确的,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编辑过]

搜索更多相关的解决方案: 内存  空间  释放  

----------------解决方案--------------------------------------------------------
我感觉正确啊,可为什么在程序中时都没分配空间
----------------解决方案--------------------------------------------------------
大家一起来讨论下啊
----------------解决方案--------------------------------------------------------