新的开始(高编第一章)文件I/O(2013.10.21)

  1.常量字符位于Ro_data段,在程序运行前就已经存在

  2.对于char msg[14] = "hello world ",相当于完全复制了一份字符串的拷贝

    而对于 char *p = "hello world "; 只是获得了字符串的首地址

  3.“hello ”无论出现多少次,Ro_data只有一份拷贝,它的内容是只读的

  4.行缓冲 :stdin  stdout

    无缓冲 :stderr

    全缓冲 :ordinary file

  5.标准I/O会在用户空间开辟缓冲区,而文件I/O不会在用户空间开辟缓冲区。  

  6.文件夹 r 可浏览

      w 新建文件,删除文件,改变文件名

      x 可进入

原文地址:https://www.cnblogs.com/cxw825873709/p/3380077.html