C语言学习笔记——scanf("%c",&ch) 读取字符
scanf("%c", &ch) 读入由终端输入的第一个字符。输入“Enter”后执行函数。因此每次输入n个字符时,I/O缓冲区中实际存储了n+1个字符,即n个输入的字符和一个换行字符(\n)。而scanf("%c", &ch)仅仅读取第一个输入的字符,字后的字符(包括'\n')会驻留在缓冲区中。如果不清除缓冲区内容,则在程序运行到下一个scanf("%c", &ch)时,直接从缓冲区中读取字符
原创
2013-10-18 14:33:06 ·
13904 阅读 ·
0 评论