代码如下:int main(void){int c;c = getchar();while (c != EOF){putchar(c);c = getchar();}return 0;}解释下 c != EOF是什么意思。怎样才能跳出 while () 循环。
EOF是end of file文件尾的意思在C语言中,EOF是个宏,表示-1当getchar()函数操作出现“错误”时会返回 EOF , c != EOF 表示读到一个有效的字符,会循环一般在windows下,空行位置键入ctrl+z回车,会跳出循环