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