C语言!这句话我没看懂 谁能用通俗的语言给我讲下

来源:百度知道 编辑:UC知道 时间:2024/06/05 09:49:01
一个C文件是一个字节流或一个二进制流。它把数据看作是一连串的字符(字节),而不考虑记录的界限。换句话说,C语言中文件并不是由记录组成的

虽然他换句话说了 可惜我还是没看懂
望指点

不考虑记录的界限。换句话说,C语言中文件并不是由记录组成的
这句

记录是由若干个字节构成的(假设是n个字节),如果文件是由记录组成的,那么文件的读取就得考虑以n个字节为单位来进行操作。但是事实上文件是以字节为单位进行操作的。
就是这个意思,其实很简单,是解释的有点复杂了,要我解释的话,就直接说文件的操作是以字节为单位进行相关操作的。

如果要用C语言存记录,那肯定要考虑记录的界限的

但是C语言不要求你必须存记录,它是字符流或者二进制流,你想写多少就是多少

文件本身是无意义的数据,你给数据赋予格式,数据才有意义。
所谓记录的界限,就是你的数据读取格式。