调用getchar的时候,程序等待用户按键。输入的字符存入键盘缓冲区,直到有enter键。
getchar函数的返回值是输入的第一个字符。每个getchar收一个字符。
例:
#include <stdio.h>
#include <conio.h>
void main(){
char ch1,ch2;
int a;
ch1=getchar();
ch2=getchar();
scanf("%d",&a); //不会等待scanf输入。
printf("ch1=%c,ch2=%c\n",ch1,ch2);
printf("a=%d\n",a);
}