第一, 保存getchar的返回值的变量必须是int型。
getchar() 可能返回任何字符值, 包括EOF。
如果把getchar 的返回值截为char 型,
则正常的字符可能会被错误的解释为EOF,
或者EOF 可能会被修改(尤其是char 型为无符号的时候),
从而永不出现。
x