5.库函数
- 返回整数的getchar函数
- —般情况下返回的是输入文件中的下一个字符,当没有输入是返回EOF
- 更新顺序文件
- 对于FILE*fp = fopen(file,“r+”);打开一个文件之后,是不能进行同时输入输出的,如果需要进行同时输入输出,必须在其中插入fseek函数调用
- 缓冲输出与内存分配
- 程序生成输入时,是否有必要将输出的内容立即展示给用户?
- 程序输出的方式
- 立即输出
- 会造成较高的系统负担
- 暂存然后以大块写入的方式
- 缓冲数组最好时成为静态数组,或者显示内存申请
- 使用error检测错误
- 库函数调用没有失败的情况下,没有强制要求库函数—定要设置errno为О这样errno的值可能时前一个执行失败的库函数设置的值
- 库函数signal
- 捕获异步时间的一种方式
- 信号是真正意义上的"异步”理论上来说,一个信号可能在C程序执行期间的任何时刻上发生。但是处于安全的角度考虑,信号的处理函数不应该调用类似malloc这种复杂库内的函数
- 推荐一个零声学院免费教程,个人觉得老师讲得不错, 服务器课程