getchar()和scanf()的功能都是从stdin读一个字符,单论功能二者没有区别.