才小呆啊 2022-06-17 01:05 采纳率: 100%
浏览 49
已结题

While循环switch后有return

明天晚上就要交了😭😭
这个是程序,然后它报错是那个最后面的return那return-statement with a value,in function returning 'void'[-fpermissve]
void Menu() //菜单
{
int i;
while(1){
Load();
printf("\ 1.录入运动员信息 2.修改运动员信息 |\n");
scanf("%d",&i);
switch(i)
{
case 1:Input();break;
case 2:Edit();break;
default: ;
}
Save();
}
return 0;
}

  • 写回答

3条回答 默认 最新

  • sum墨 2022-06-17 08:11
    关注

    如果你想return 0,那就把void Menu改成int Menu。否则直接写return;

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 6月25日
  • 已采纳回答 6月17日
  • 创建了问题 6月17日