《零基础学C语言》第三篇 C语言进阶主题-第16章 存储不仅仅局限于内存——文件

26 篇文章 2 订阅 ¥25.00 ¥99.00
本文详细介绍了C语言中文件的概念、类型、操作方法,包括打开、关闭、读写、定位等。文件是数据集合,可以分为文本文件和二进制文件。C语言通过文件指针进行操作,使用fopen()打开文件,fread()和fwrite()进行读写,fclose()关闭文件。文件定位涉及到rewind()、fseek()和ftell()函数。文件读写时需要关注缓冲区、错误处理及文件结束判断。
摘要由CSDN通过智能技术生成

第三篇 C语言进阶主题

第16章 存储不仅仅局限于内存——文件

文件是程序设计中极为重要的一个概念。文件一般指存储在外部介质上的数据的集合。文件可以是自己编制的,也可以是系统已有的。如果将所有的变量和数字等都存放在内存中,一旦断电,所有的数据都会丢失。为了能将结果保存起来,下次开机时再使用,就需要用到文件。

本章包含的知识点有:

·什么是文件

·文件的存储形式

·文件的各种操作,打开、关闭、读、写等

·文件内容的定位

16.1 什么是文件

首先解决一个问题:什么是外部介质。外部介质的概念是针对内存来说的,首先想到的外部介质是硬盘和光盘等。但外部介质的概念比这宽泛得多,还包括一些输入输出设备,比如键盘、显示器以及打印机等。

16.1.1 文件

文件的准确定义为“存放在外部介质上的、以文件名为标识的数据的集合”。凡是起到输入输出作用,与CPU直接或间接打交道的一组信息集合都是文件。

每个文件都以文件名为标识,I/O(Input/Output,输入/输出)设备的文件名是系统定义的。如:



COM1
或AUX
——第一串行口,附加设备
COM2
——第二串行口,此外,还可能有COM3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值