EOF C · 常用常量
文件结束指示符,getchar 等函数读到末尾时返回它。
怎么用
int c = getchar(); if (c == EOF) ...
小例子
#include <stdio.h>
int main(void) {
int c;
while ((c = getchar()) != EOF) {
putchar(c);
}
return 0;
}
运行结果
把输入原样输出直到结束
提醒:EOF 通常等于 -1;返回值要存到 int 而不是 char
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C全部词条