因为打开文件的语句在打开不成功时由打开函数返回一个NULL值赋给fp。所以如果文件指针fp的值是NULL,就标志着文件打开失败了。 追问: 谢谢大佬,可以再问下文件打开失败是些什么原因吗 追答:比如文件不存在,要读打开而不是创建,那就失败了;再比如不留神写错了文件名的拼法,也就找不到文件了,当然就打开失败了,等等。
因为打开文件的语句在打开不成功时由打开函数返回一个NULL值赋给fp。所以如果文件指针fp的值是NULL,就标志着文件打开失败了。