我定义一个char了输入用getchar了为啥还得再scanf一下?

问题描述:

我定义一个char了输入用getchar为啥还得scanf一下图片说明
这样是正确的

图片说明这样图片说明或这样都是错误的,没有结果
为啥啊???

getchar不会吃掉输入的回车符号,所以需要再读取一个字符的方法把回车吃掉