要求用到
while (getchar() != '\n')
continue;
上述这段代码什么意思?
如果在dos窗口先输入enter再输入a,然后让程序进行case a 该怎么写,为什么?
例如输入aaaaaa,让程序指读取第一个字符,走进case a的程序是这样的吗?
#include<stdio.h>
int main(void) {
char ch;
scanf("%c",&ch);
switch (ch) {
case 'a':printf("aaaaaa\n"); break;
case 'b':printf("bbbbbb\n"); break;
default:printf("over\n"); break;
}
while (getchar() != '\n')
continue;
getchar();
getchar();
return 0;
}
眼前的黑不是黑zz
相关分类