!=EOF在C语言里是什么意思,怎么用,请教高手

2025-06-21 22:33:22
推荐回答(1个)
回答1:

EOF
其实是个宏,定义为
-1
只要在不等于-1的时候都可以这样用,但是这个宏更多用来放在读文件的时候用,比如fgetc,读到文件结尾就返回-1,也就是EOF
char
c;
while
(
(c
=
fgetc(fp))
!=
EOF
)
{
}