函数 fopen() 在成功打开文件时会返回一个指向 FILE 结构的指针,该指针用于后续对文件进行读写操作。在打开文件失败时,fopen() 返回 NULL 指针。

下面是一个示例代码,展示了如何使用 fopen() 函数并检查其返回值:

#include int main() {FILE* fp = fopen("example.txt", "r"); // 以只读模式打开 example.txt 文件if (fp != NULL) {printf("文件打开成功\n");// 对文件进行操作,例如读取或写入数据fclose(fp); // 关闭文件} else {printf("文件打开失败\n");}return 0;}

在上述示例中,尝试以只读模式打开名为 example.txt 的文件。如果 fopen() 成功打开文件,则返回一个非空指针,并输出 “文件打开成功”。否则,如果文件打开失败或找不到文件,则返回 NULL 指针,并输出 “文件打开失败”。

需要注意的是,在使用完打开的文件后,应调用 fclose() 函数关闭文件,以释放与文件相关的资源。