看了n遍,越看越晕。首先说下书中的注解,注解如下:文件指“存储在外部介质上的数据集合”。
问题1:我把"外部介质"理解为硬盘,相应的,是不是应该有“内部介质”,那“内部介质”指的是什么呢?
问题2:"数据集合"指的又是什么呢?最初我以为电脑里的一切显示出的个体均为文件,但偶然间听到文件不包含C源程序,说是数据的集合,那数据指的又是什么?数据集合又指的是什么呢?真的很迷茫啊... 恭候您的赐教,谢谢
文件指计算机的输入输出;
内,外 是以 CPU 为主而说。
例如 计算结果送往打印机, 站在打印机立场,计算结果从计算机输入到打印机。站在CPU 立场,计算结果从计算机输出到打印机。
为避免混淆,计算机的输入输出,内外以 CPU 为主。站在 CPU 立场判断。 外部介质,指计算机的外部设备,硬盘,光盘,磁带。内部介质指运算器寄存器。 数据的集合,指一堆数据。数字计算机里,全是数字,不是1就是0。C源程序当然也可以作为数据文件,字符( ASCII值)也是数据。
内,外 是以 CPU 为主而说。
例如 计算结果送往打印机, 站在打印机立场,计算结果从计算机输入到打印机。站在CPU 立场,计算结果从计算机输出到打印机。
为避免混淆,计算机的输入输出,内外以 CPU 为主。站在 CPU 立场判断。 外部介质,指计算机的外部设备,硬盘,光盘,磁带。内部介质指运算器寄存器。 数据的集合,指一堆数据。数字计算机里,全是数字,不是1就是0。C源程序当然也可以作为数据文件,字符( ASCII值)也是数据。
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2018-03-02
问题1:内部介质指的是指内存。
问题2:数据当然是指由1和0组成的电脑中的文件了,一般是指txt形式的。本回答被网友采纳
问题2:数据当然是指由1和0组成的电脑中的文件了,一般是指txt形式的。本回答被网友采纳
第2个回答 推荐于2016-03-19
计算机的输入输出,内,外 是以 CPU 为主而说。
例如 计算结果送往打印机, 站在打印机立场,计算结果从计算机输入到我打印机。站在CPU 立场,计算结果从计算机输出到你打印机。
为避免混淆,计算机的输入输出,内外以 CPU 为主。站在 CPU 立场判断。
外部介质,指计算机的外部设备,硬盘,光盘,磁带。内部介质指运算器寄存器。
数据的集合,指一堆数据。数字计算机里,全是数字,不是1就是0。C源程序当然也可以作为数据文件,字符( ASCII值)也是数据。本回答被提问者采纳
例如 计算结果送往打印机, 站在打印机立场,计算结果从计算机输入到我打印机。站在CPU 立场,计算结果从计算机输出到你打印机。
为避免混淆,计算机的输入输出,内外以 CPU 为主。站在 CPU 立场判断。
外部介质,指计算机的外部设备,硬盘,光盘,磁带。内部介质指运算器寄存器。
数据的集合,指一堆数据。数字计算机里,全是数字,不是1就是0。C源程序当然也可以作为数据文件,字符( ASCII值)也是数据。本回答被提问者采纳
第3个回答 推荐于2016-10-02
1、c语言文件类型指针是通过FILE *fp; 这种形式进行定义的。
2、关于FILE结构有如下定义:
struct _iobuf {
char *_ptr; //文件输入的下一个位置
int _cnt; //当前缓冲区的相对位置
char *_base; //指基础位置(即是文件的起始位置)
int _flag; //文件标志
int _file; //文件描述符id
int _charbuf; //检查缓冲区状况,如果无缓冲区则不读取
int _bufsiz; //文件缓冲区大小
char *_tmpfname; //临时文件名
};
typedef struct _iobuf FILE;
#define _FILE_DEFINED
#endif
第4个回答 2019-11-29
1、c语言文件类型指针是通过FILE
*fp;
这种形式进行定义的。
2、关于FILE结构有如下定义:
#ifndef _FILE_DEFINED
struct _iobuf {
char *_ptr; //文件输入的下一个位置
int _cnt; //当前缓冲区的相对位置
char *_base; //指基础位置(即是文件的起始位置)
int _flag; //文件标志
int _file; //文件描述符id
int _charbuf; //检查缓冲区状况,如果无缓冲区则不读取
int _bufsiz; //文件缓冲区大小
char *_tmpfname; //临时文件名
};
typedef struct _iobuf FILE;
#define _FILE_DEFINED
#endif
*fp;
这种形式进行定义的。
2、关于FILE结构有如下定义:
#ifndef _FILE_DEFINED
struct _iobuf {
char *_ptr; //文件输入的下一个位置
int _cnt; //当前缓冲区的相对位置
char *_base; //指基础位置(即是文件的起始位置)
int _flag; //文件标志
int _file; //文件描述符id
int _charbuf; //检查缓冲区状况,如果无缓冲区则不读取
int _bufsiz; //文件缓冲区大小
char *_tmpfname; //临时文件名
};
typedef struct _iobuf FILE;
#define _FILE_DEFINED
#endif