高手解答:什么是文件型指针?通过文件指针访问文件有什么好处?

 我来答
帐号已注销
2020-12-17 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:159万
展开全部

在C语言上,文件型指针就是指FILE类型的指针,它指向一个文件类型的结构,结构里包含着该文件的各种属性。

文件指针用于跟踪当前文件的位置。比如,你向文件输入一个字节,那么文件指针就是自动地向前移动一个字节的位置。使用文件指针的好处,我学了这么久也没有想过。是可以随机访问文件和把I/O操作是抽象为文件操作。

扩展资料:

定义说明文件指针的一般形式为:

FILE *指针变量标识符;其中FILE应为大写,它实际上是由系统定义的一个结构,该结构中含有文件名、文件状态和文件当前位置等信息。在编写源程序时不必关心FILE结构的细节。

在使用文件时,需要在内存中为其分配空间,用来存放文件的基本信息,给结构体类型是由系统定义的,C语言规定该类型为FILE型。

参考资料来源:百度百科-文件指针

wanfustudio
2011-05-07 · TA获得超过1万个赞
知道大有可为答主
回答量:5513
采纳率:100%
帮助的人:3693万
展开全部
不然你通过什么访问文件

文件指针实际上是打开文件后返回的一个"句柄", 你可以通过该指针对文件进行读,写操作,也可定位文件的位置进行操作

文件的基本操作都是通过它来执行的
追问
那就是只能用指针访问咯??
追答
对啊
c语言的文件操作函数,都要传入一个参数就是文件指针,这个指针是在打开文件时返回的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式