12.1 char c;while((c=getchar())!=EOF)正确么
第一, 保存getchar 的返回值的变量必须是int 型。getchar() 可能返回任何字 符值, 包括EOF。如果把getchar 的返回值截为char 型, 则正常的字符可能会被 错误的解释为EOF, 或者EOF 可能会被修改(尤其是char 型为无符号的时候), 从 而永不出现。
精美而实用的网站,关注编程技术,追求极致,让您轻松愉快的学习。
Copyright ©2012-2025 biancheng.net, All Rights Reserved,冀ICP备2022013920号-4