typedefstructblock/*分区结构*/ { intsize;/*分区大小*/ intstate;/*分区状态:0为空闲,1为被占用*/ intprioraddress;/*指向上一个分区地址*/ intnextaddress;/*指向下一个分区地址*/ structblock*prior; structblock*next; }block; voidaddjob(stringjob1[],intjob2[][2],stringname,intnextaddress,intdatasize)/*作业添加到执行作业列表*/