getchar()不是从输入流中选取第一个么那不是当我输入一串没有'#'的字符的时候,只有a[0]才会有输入么
为什么a[0]后面都会有被赋值呢?
getchar()按顺序从缓冲区读走一个字符相当于清除缓冲区,每读取一次缓冲区少一个字符
输入缓冲区中数据:1 2 3 4 5 回车
点击回车后,getchar()开始从缓冲区Φ读取字符一次读取一个
直到缓冲区中的数据被读取完
太感谢你的回答了,顿悟啊!!!
你对这个回答的评价是
你对这个回答的评价昰?
额我临时写的,所以就没在意那些没赋初值的确会出错,其实我只要没明白getchar()的问题不过这个问题我以后会注意的,感谢回答!
伱对这个回答的评价是