文件指针 跟 指向结构体的指针 有什么区别?(C语言)

 我来答
长鱼琨瑜sR
2019-07-21 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:910万
展开全部
文件指针是指向struct
FILE的指针(类型为struct
FILE*),是指向结构体的指针的其中一种。
FILE是C语言中默认用来表示文件信息的结构体,在stdio.h中有定义,具体内容和运行环境(平台)相关。当打开一个文件时,文件内容由库函数记录到一个FILE结构体中,而用户可以通过库函数返回的struct
FILE*类型的指针对文件进行间接操作。
此外FILE结构体中含有文件的读写指针(LS误把这个当作文件指针了),用于指示文件的读写位置,一般是不直接访问的(通过fseek、ftell、rewind等读取或写入)。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式