我已经开始学习一些C作为一种爱好并且已经盲目地使用FILE作为文件指针的声明很长一段时间了,我一直在想.这是C的关键字或特殊数据类型来处理文件吗?它是否包含文件内的流和其他数据?为什么它被定义为指针?
一个例子来说明我的意思,使其更清晰:
FILE* fp; //<-- this fp = fopen("datum.txt", "r"); while(!feof(fp)) { // etc. }
c file stdio
c ×1
file ×1
stdio ×1