标签:ar 使用 文件 程序 用户 har 函数 队列 变量
getchar()函数的输入方式
在程序中使用getchar()读取字符、程序遇到的输入会先被放到一个输入缓冲队列中,直到程序读到了\n或EOF,程序才将\n或EOF
前读到的字符赋值给变量。赋值是一个字符一个字符进行的,而getchar()是一个一个字符读取的,当输入缓冲队列中还有字符,getchar()函数可以直接读取在缓冲队列中的字符,而不用等待用户输入\n 或读到文件结尾EOF。
为什么getchar以行为单位而非字符为单位处理字符
因为getchar是文件处理函数、文件通常是以换行符、行结束符来标识一行的
标签:ar 使用 文件 程序 用户 har 函数 队列 变量
原文地址:http://www.cnblogs.com/been/p/4112592.html