我是C语言新手,哪位好心人能帮我改一下以下错误不?先谢了!error C2046: illegal case

2025-01-05 04:16:19
推荐回答(2个)
回答1:

switch语句后不能有分号, 这样编译应该不会过的。另外,最好在case 7后面加个default条件,就是所有case分支都不成立时,执行default, 这次输出一个错误信息比较好。
default : printf("您的输入有误\n"); break;

回答2:

switch(menu()); 这一句的分号去掉