在C语言程序中,打开文件“myfile”进行修改,若该文件不存在,则返回空指针。正确的方式是( )。
问题1选项
A.fp = fopen("myfile", "r");
B.fp = fopen("myfile", "ab+");
C.fp = fopen("myfile" , "w+");
D.fp = fopen("myfile", "r+");
A选项,fp = fopen("myfile", "r"),以只读方式打开文件,该文件必须存在。
B选项,fp = fopen("myfile", "ab+"),以读写方式打开一个二进制文件,允许读或在文件末追加数据。
C选项,fp = fopen("myfile" , "w+"),打开可读写文件,若文件存在则文件长度清零,若文件不存在则创建该文件。
D选项,fp = fopen("myfile", "r+"),以读写方式打开文件,该文件必须存在。