C语言中getchar()函数的使用

读取字符时scanf()与getchar():scanf()在遇到换行符时,会将其停留在输入队列中,下次读取时不会跳过该换行符,getchar()也不会跳过换行符。如果混合使用scanf()和getchar(),那么当调用getchar()之前scanf()恰好在输入中留下了一个换行符时,将会产生问题,运用刷新输入缓冲区或跳过输入行剩余部分等技巧可以解决这类问题。

你可能感兴趣的:(c语言)