问个,getchar( )函数的问题?
getchar()函数也是从键盘上读入一个字符, 并带回显。它与前面两个函数 的区别在于: getchar()函数等待输入直到按回车才结束, 回车前的所有输入字
符都会逐个显示在屏幕上。但只有第一个字符作为函数的返回值。
为什么 定义了char po[6]
然后用getchar()输入字符:
ab<回车>
c <回车>
d <回车>
最后用putchar()输出的时候是:
ab
a
d
c
问为什么,会输出这样的结果,还有就是,getchar这个不是,单字符输入函数吗?为什么可以 “ab<回车>” 输入两个字符。