关于PAT中用getchar()与scanf("\n")吸收换行问题

问题描述:输入用例中有字符型后面换行,然后用scanf("\n")吸收未过(图1),用getchar()吸收就AC(图2)。上图代码均对应PAT1067(具体代码及详情描述)在PAT1078中也遇见同类问题。 图1 用scanf("\n") 测试点2未过 图2 用getchar()测点2过 起初一直都未理解这种情况究竟是为什么,难不成是scanf与getchar在读入字符时存在某种区别。今天又再次
相关文章
相关标签/搜索