实验四 动态分区分配方式的模拟 答案(7)
时间:2025-04-23
时间:2025-04-23
实验四 动态分区分配方式的模拟 答案
}
}
else cout<<"已分配"<<endl; cout<<"——————————————"<<endl; p=p->next;
//----------------------- 主 函 数--------------------------- void main()
{
int ch;//算法选择标记
cout<<" 动态分区分配方式的模拟 \n";
cout<<"************************************\n";
cout<<"** 1)首次适应算法 2)最佳适应算法 **\n";
cout<<"************************************\n";
cout<<"请选择分配算法:";
cin>>ch;
Initblock(); //开创空间表
int choice; //操作选择标记
while(1)
{
cout<<"********************************************\n"; cout<<"** 1: 分配内存 2: 回收内存 **\n"; cout<<"** 3: 查看分配 0: 退 出 **\n"; cout<<"********************************************\n"; cout<<"请输入您的操作 :";
cin>>choice;
}
} if(choice==1) alloc(ch); // 分配内存 else if(choice==2) // 内存回收 { } else if(choice==3) show();//显示主存 else if(choice==0) break; //退出 else //输入操作有误 { } cout<<"输入有误,请重试!"<<endl; continue; int ID; cout<<"请输入您要释放的分区号:"; cin>>ID; free(ID);
上一篇:高考英语常见熟词生义整理