0基础自学C语言视角:标准IO_fopen( )、fclose()
思前想后一个月,我终于敲下了我的第一篇开山之作。 博客千千万,我的博客首先记录的是学习时候的理解,用于给自己翻阅查找,现在主要研究的是 C语言 和 STM32 。如果能帮到你,那是最好的,假如我写的东西有错误欢迎指正,所以请反复对比,仅作参考。其次,这里不仅记录学习,也会写下我在朋友圈不能公开的想法和秘密! 马上进入主题 一、什么是文件? 我相信,就算接触过C语言的文件输入输出的人,还会回答:文件不就是鼠标点击的东西嘛!其实不全对,因为在C语言程序中,文件有着更广泛的定义: 文件 通常 是在磁盘或硬盘上的已命名的储存区。 要看到是通常,那么就说明会有不寻常的。对于C程序来说,设备也可以看成是文件!例如屏幕和键盘。看到这里的朋友会有一个疑问:那么C程序和语言有什么关系呢?文件对C程序有什么重要性呢? 简单地理解,文件能够输入一些必要的数据给程序使用以及程序输出数据到文件保存。 在C程序看来,文件只有两种形式。 文本文件 字符传化成对应的ASCII码存放在内存中。如“ABC”就分别是‘A’、'B'、'C'存放 二进制文件即里面的数据直接存放在内存中。 二、利用标准IO操作文件 (standard high-level I/0) 是什么 标准IO是标准I/O是ANSI C建立的标准函数包和stdio.h头文件中的定义。通俗的来讲就是一些操作IO的库函数