FILE*和 FILE**
时间: 2024-08-14 14:05:44 浏览: 79
input file上传图片预览
5星 · 资源好评率100%
FILE* 和 FILE** 是在C语言中用于文件操作的标准库函数stdio.h中的类型声明。
`FILE *` 是一种指向FILE结构体的指针,它代表一个打开的文件描述符。当你通过 `fopen()` 函数打开一个文件时,会返回一个 `FILE *`类型的指针,你可以使用这个指针来进行一系列的文件读写操作,如 `fprintf()`, `fgets()`, `fclose()` 等。
而 `FILE **` 则是一个指向 `FILE *` 指针的指针,也就是说它存储的是另一个 `FILE *` 的地址。这通常用于需要管理一组文件句柄的情况,比如函数接受一个文件列表作为输入,或者返回多个文件的处理结果。通过 `FILE **`,程序可以动态地改变或传递文件操作的上下文。
阅读全文