【发布时间】:2011-08-06 01:50:12
【问题描述】:
我已经开始学习一些 C 作为一种爱好,并且很长一段时间以来一直盲目地使用 FILE 作为文件指针的声明,我一直在想。这是 C 处理文件的关键字或特殊数据类型吗?它是否包含文件流和其他数据?为什么定义为指针?
一个例子来说明我的意思,让它更清楚一点:
FILE* fp; //<-- this
fp = fopen("datum.txt", "r");
while(!feof(fp)) {
// etc.
}
【问题讨论】: