c语言文件详解,c语言 文件

dfnjsfkhak 26 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言文件详解的问题,于是小编就整理了4个相关介绍c语言文件详解的解答,让我们一起看看吧。

  1. C语言 文件一般指?
  2. c语言 文件系统功能?
  3. c语言文件怎么来的?
  4. c语言文件操作一般分为哪四种?

C语言 文件一般指?

C语言 文件(file)一般是指程序设计中的一个重要概念。所谓“文件”一般是指存储在外部介质上数据集合。一批文件是以数据的形式存放在外部介质(如磁盘)上的。操作系统是以文件为单位对数进行管理的,也就是说,如果想找存在外部介质上的数据,必须先按文件名找到指定的文件,然后再从该文件中读取数据。

c语言 文件系统功能

  文件系统的功能包括:管理和调度文件的存储空间,提供文件的逻辑结构、物理结构和存储方法;实现文件从标识到实际地址的映射,实现文件的控制操作和存取操作,实现文件信息的共享并提供可靠的文件保密和保护措施,提供文件的安全措施。

c语言文件详解,c语言 文件-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

  文件的逻辑结构是依照文件的内容的逻辑关系组织文件结构。文件的逻辑结构可以分为流式文件和记录式文件。

  流式文件:文件中的数据是一串字符流,没有结构。

  记录文件:由若干逻辑记录组成,每条记录又由相同的数据项组成,数据项的长度可以是确定的,也可以是不确定的。

c语言文件详解,c语言 文件-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

  主要缺陷:数据关联差,数据不一致,冗余性。

  操作,譬如:

  1、NTFS文件系统是一个基于安全性的文件系统,可以通过格式化操作。

c语言文件详解,c语言 文件-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

  2、FAT32文件系统可以转为NTFS文件系统等。

c语言文件怎么来的?

预处理->编译->汇编->链接

处理源代码.c文件——>.i文件

  处理#开头代码,加载头文件、宏替换条件编译等

编译:.i文件——>.s文件(汇编代码)

汇编:.s文件——>.o(.obj)文件(机器代码)

链接:.o文件——>.out 可执行文件

  编译过程的作用:目标文件和可执行文件格式相同都是二进制代码,但是只完成了编写部分代码的二进制转换,执行程序需要将目标文件和系统组件(包括标准库和动态链接库能)结合。执行的位置可以是在编译时、程序加载时或者执行过程中。

c语言文件操作一般分为哪四种?

开发一个C语言程序需要经过的四个步骤:编辑、编译、连接运行

C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。

1、预处理:输入源程序保存(.C文件)。

2、编译:将源程序翻译为目标文件(.OBJ文件)。

3、链接:将目标文件生成可执行文件( .EXE文件)。

到此,以上就是小编对于c语言文件详解的问题就介绍到这了,希望介绍关于c语言文件详解的4点解答对大家有用

标签: 文件 语言 编译

上一个c语言指针ppt,c语言指针ppt课件

下一个c语言函数ppt,c语言函数PPT