小编Man*_*esh的帖子

C中的文件指针指向什么?

我试图理解C中的输入和输出文件。一开始,当我们要打开一个文件进行读取时,我们声明了一个文件指针,如下所示:

FILE *fptr1 = fopen( "filename", "r")
Run Code Online (Sandbox Code Playgroud)

我知道 FILE 是 stdio.h 库中的一个数据结构,它包含有关文件的信息。我也知道 fopen() 函数返回一个 FILE 结构。但是,这就是指针的目的。它只是指向一堆关于文件的信息?我一直在读这个,我听说过“文件流”这个词有点浮动。我知道它是一个与文件通信的接口(觉得很模糊,但我会接受)。这就是指针指向的简单术语 - 文件流吗?在上面的代码示例中,指针是否指向输入文件流?

谢谢!

c pointers file stream

5
推荐指数
1
解决办法
3449
查看次数

标签 统计

c ×1

file ×1

pointers ×1

stream ×1