getchar()为什么能把回车过滤掉?
小甲鱼S1E12里面的内容#include<stdio.h>
int main()
{
char isRain, isFree;
printf("是否有空?(Y/N)");
scanf("%c", &isFree);
getchar();
printf("是否下雨?(Y/N");
scanf("%c", &isRain);
if (isFree == 'Y')
{
if (isRain == 'Y')
{
printf("记得带伞哦^-^\n");
}
else
{
printf("女神没空!T-T\n");
}
}
return 0;
} getchar()表示接受一个字符
回车也是一个字符 https://static01.imgkr.com/temp/c34d986f43df405e8a9a360d2f7db1cf.png
参考这张表 while (getchar()!='\n')continue; 太感谢啦
页:
[1]