立即学习:https://edu.csdn.net/course/play/2325/36448?utm_source=blogtoedu
IO是对RAM而言·
流:流可将IO设备抽象成逻辑设备
C语言定义标准输入流(设备): stdin:与键盘相连
标准输出流(设备):stdout:与显示器相连
标准错误流(设备):stderr:与显示器设备相连
缓冲区:RAM到缓冲区中读取数据
printf(" ");等同于fprintf( stdout , " ");//打印到标准输出流中
scanf从缓冲区当中读取
文件:是一种相关设备的有序集合
文件分类:
1、用户角度:普通文件和设备文件
2、编码方式:文本文件和二进制文件
文件也有缓冲区
fflush( ) //清空缓冲区fflush(stdin)
getch直接从标准输入流当中读取
文件指针:FILE*
fopen() //打开一个文件
fclose() //关闭一个文件