io的各种操作以及函数接口的简单介绍
一、标准IO(input\output)
1. 概念:
标准IO是指在C库中提供的一组专门用于输入输出的函数
2. 特点:
很多操作系统上都实现了标准I/O,它是由ANSI C标准说明
标准I/O通过缓冲机制减少系统调用,实现更高效率
标准I/O在系统调用函数基础上构造的,它便于用户使用
标准IO默认打开了三个流:stdin、stdout、stderr
3. 流:
定义:所有的I/O操作仅是简单的从程序移进或者移出,
这种字节流,就称为流
4. FILE:(文件流指针)
每个被使用的文件都在内存中开辟一个区域,用来存放文件
的有关信息,这些信息是保存在一个结构体类型的变量中,
该结构体类型是由系统定义的,取名为FILE。
标准I/O库的所有操作都是围绕流(stream)来进行的,
在标准I/O中,流用FILE *来描述。
5.缓存区: