📄 initial.c
字号:
void initial()
{
BLOCK *p;
FreeBL=(BLOCK *)malloc(sizeof(BLOCK));
FreeBL->next=NULL;
AllocateBL=(BLOCK *)malloc(sizeof(BLOCK));
AllocateBL->next=NULL;
p=(BLOCK *)malloc(1000);
p->startaddress=(int)p;
p->length=1000;
p->endaddress=p->startaddress+p->length-1;
p->next=NULL;
FreeBL->next=p;
start=p->startaddress;
end=p->length;
size=p->length;
}
void insert(BLOCK *h,BLOCK *d)
{
BLOCK *p;
for(p=h;p->next!=NULL;p=p->next)
{
;
}
p->next=d;
}
void delect(BLOCK *h,BLOCK *d)
{
BLOCK *p;
for(p=h;p->next!=d;p=p->next)
{
;
}
p->next=d->next;
free(d);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -