输入一个数的时候,我们回车结束输入,其实回车也会被计算机算作输入中的一部分
此时使用getchar()把这个输入的回车符号清空
因为我们在用键盘输入时,并不会直接把数据读入到程序中,而是会先输入到输入缓冲区中,再由输入函数读取数据。这里的getchar()起到一个清除缓冲区的作用(主要是清除上一个输入残留的回车符)
有兴趣的话可以看看这个:
https://blog.csdn.net/a26013/article/details/120905001?spm=1001.2014.3001.5502