//为什么这样写,会被警告scanf,getchar的返回值被忽略
```c
char i;
zx:;
scanf("%c", &i);
getchar();//接收回车产生的换行符
switch (i)
{
case 'Y' :
playgame();
case 'N':
break;
default:
printf("请输入正确的选项:>\n");
goto zx;
}
```
scanf("%c", &i); 读取一个输入的字符,
getchar则是接收一个字符。
如有帮助,还请帮忙点下采纳!感谢!
scanf("%c", &i); 读取一个输入的字符,返回读取的字符串个数
getchar则是接收一个字符。返回值是用户输入的字符的ASCII码.
你不接收返回值当然报警告了
如有帮助,还请帮忙点下采纳!感谢!
你管警告干啥?大的项目警告上万,没报错就行