scanf
比如 char c[250]
scanf("%s",c);
1scanf读入是以\n和空格为终止符号
当读入abc tch时 c里面存的是abc
2读入字符串整个数组时不用加地址符
getchar()
1getchar()读入单个字符是从缓冲区里面读取
比如你输入
abc
haha
输入完abc后,你会按一个回车,回车也是代表一个字符\n,它也会进入缓存区
2如何清理缓存区?
char a;
while((a=getchar())!='\n')
{;
}