if(pid1>0&&pid1<=20&&neicun[pid1].live==1);
{
if(neicun[pid1].youxian>neicun[pid2].youxian)
{
waicun[20].pid=neicun[pid1].pid;
waicun[20].youxian=neicun[pid1].youxian;
waicun[20].daxiao=neicun[pid1].daxiao;
waicun[20].msg=neicun[pid1].msg;
neicun[pid1].pid=neicun[pid2].pid;
neicun[pid1].youxian=neicun[pid2].youxian;
neicun[pid1].daxiao=neicun[pid2].daxiao;
neicun[pid1].msg=neicun[pid2].msg;
neicun[pid2].pid=waicun[20].pid;
neicun[pid2].youxian=waicun[20].youxian;
neicun[pid2].daxiao=waicun[20].daxiao;
neicun[pid2].msg=waicun[20].msg;
printf("\n替换完成\n");
printf("\n被替换进程的pid是:%d\n",waicun[20].pid);
printf("\n被替换进程的优先级是:%d\n",waicun[20].youxian);
printf("\n被替换进程的大小是:%d\n",waicun[20].daxiao);
printf("\n被替换进程的消息是:%d\n",waicun[20].msg);
}
else
{
printf("\n进程优先级不够大");
}
}
else
{
printf("所查看运行进程不存在");
}
printf("请按回车退出换出进程\n");
c=getche();
return 0;
}
出现错误illegal else without matching if 有没有人帮我看一下这个错误怎么改啊,改了好久还是错的
第一行if后面不要加逗号
分号