换行符在C代码中用"\n"
表示。文件结束 (EOF) 字符是否有等效项?
最佳答案
EOF 不是字符(在大多数现代操作系统中)。它只是一个在到达流末尾时应用于文件流的条件。之所以会产生混淆,是因为用户可以通过键入特殊字符(例如 Unix、Linux 中的 Control-D,et al)信号控制台输入的 EOF,但这个字符不是被正在运行的程序看到,它被操作系统捕获,操作系统又向进程发出 EOF 信号。
注意:在一些非常古老的操作系统中,EOF 是一个字符,例如CP/M 中的 Control-Z,但这是为了避免在文件系统目录中维护实际文件长度的开销而进行的粗略修改。
关于c - 在 C 代码中表示 EOF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12389518/