首页
编程
java
php
前端
首页
编程
java
php
前端
C语言 scanf()和getchar()
理解不过来,为什么加了scanf第一个字符就没有了,scanf是缓冲区有\n吗, 有\n为啥会把第一个字符省略,谢谢啦
在循环前加一句getchar(),否则循环中的getchar就会接收到前面scanf语句输入后的换行符,直接不满足while循环条件
加了scanf的要在scanf那里再打多一个printf
点击展开全文