在c语言中文件打开方式w+和w有什么区别?w+是可读可写 如果文件存在会清空内容那还怎么进行读操作呢?

网上关于w和w+的区别:这两者似乎没有什么区别嘛
w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
  w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。

w不能读,只能写,w+既可以读,又可以写,可以读之前写过的内容。
温馨提示:答案为网友推荐,仅供参考
相似回答