fopen 中的 r+ 和 a+ 有什么区别?

Zar*_*uta 3 c io file

我不明白 c 中 fopen 中 r+ 和 a+ 之间的实际区别是什么。有人能帮我吗?

小智 5

r+将打开一个文件进行读写。如果文件不存在,它将失败。fseek可用于读取和写入文件中的任何位置。

w+将打开一个文件进行读写。如果文件不存在,它将创建文件,如果文件存在,则销毁并重新创建文件。fseek可用于读取文件中的任何位置。

a+将打开一个文件进行读写。如果文件不存在,它将创建该文件。fseek可用于读取文件中的任何位置,无论对fseek.