5.1.4 再来一个C库函数getchar吸收回车键
回车键也是一个字符,在使用scanf的时候,输入完毕要按下回车键,这时候回车键也会被输入到stdin流中,会搞乱我们的程序。
注意:stdin是输入流,stdout是输出流,这两个流就是在内存中流进流出的数据,根据流向不同命名也不同。
比如以下代码执行后,
#include <stdio.h> void main() { int b; char f; printf("please input int:"); scanf("%d", &b); printf("please input char:"); scanf("%c", &f); printf("b = %d, f = %c", b, f); }