我正在阅读C编程语言,到目前为止我已经理解了所有的东西。但是,当我遇到getchar()和putchar()时,我无法理解它们的用途,更具体地说,无法理解以下代码的作用。main() int c; putchar(c);我理解main()函数、整数c的声明和while循环。然而,我对while循环内部的条件感到困惑。这段C代码的输入是什么</e
但它说(C编程语言K& R) it will return the length of the line, or zero if end of file is encountered.,但当我用我的C语言基础知识分析时,它至少返回了行的长度到EOF。那么它什么时候返回0。或者我的理解是错的。有人能给我澄清一下吗?int getline(char s[],int lim) int c, i;
for (i=0; i < lim-1 && (