学习笔记2

I/O库函数

一、知识点总结

1. I/O库函数与系统调用
每个I/O库函数的根都在对应的系统调用函数中。

2. I/O库函数的算法

  • fread算法
    (1)第一次调用:FILE结构体的缓冲区是空的。
    (2)随后的每次调用:尝试满足来自FILE结构体内部缓冲区的调用。
  • fwrite算法
    与fread()算法相似,只是数据传输方向不同。
  • fclose算法
    释放FILE结构体并将FILE指针重置为NULL。

3. I/O库模式

  • 字符模式I/O
  • 行模式I/O
  • 格式化I/O
    最常用的I/O函数

4. 文件流缓冲
对文件流进行读写需要遍历FILE结构体的内部缓冲区。

  • 无缓冲
  • 行缓冲
  • 全缓冲

5. 变参函数
printf():多种不同类型的可变数量参数可调用。
允许参数数量可变的函数必须至少使用一个参数进行声明,后面跟三个点

二、ChatGPT

  1. 关于变参函数知识点的提问
    image
    image
    image
    image

  2. 关于I/O库函数知识点的提问
    image
    image
    image

posted @   20211116彭玮琪  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示