您的位置首页百科知识

C语言,在循环中getchar和putchar的运用

C语言,在循环中getchar和putchar的运用

“输入了 AB 给 c”-- 你的意思是你拍入了 AB回车。实际上,你拍入的3个字符在输入流缓冲区。 getchar();一激肢次到首态输入流缓冲区取一个字符,者铅源剩下的还在缓冲区。下次getchar(); 仍到缓冲区取字符,于是取到B。再下次,getchar(); 将取到 回车。---getchar(); 并非直接到键盘取字符。而是只到输入流缓冲区取字符,缓冲区没东西时,它等待,有东西就抓来了。