1.关于缓冲输入的问题
(1):getchar()函数读取字符时 一次只读一个
(2):多个getchar()函数并列时 按顺序 一次执行
eg:while(getchar()!='y')
{
printf("is it %d\n",++a);
while(getchar() !='\n')
continue;
}
//假如输入一串字符 如abcd\n 那么第一个循环会读取 字符a 进入循环后 第二个循环读取bcd 当读到\n时 返回第一个循环 借此重复执行
补充:getchar()函数 在循环中充当测试条件时 读取字符 的优先级大于 判断条件是否成立(无论条件是否成立 都已经读取一个字符了 )