1.内存存储与外存存储的差异是什么?
答:内存存储属于临时存储,如果不保存就会丢失,存储速度较快但存储容量较小,而外存存储属于长期存储,存储速度较慢但是容量较大。
2.文件存储类别包括哪两种;及区别?
答:包括二进制文件和文本文件,二进制文件是按照数据在内存中存储的原样存放的,而文本文件时通过字符编码进行存储。因此二进制文件的存储效率更高。
3.fopen函数的执行过程模型是什么?
答:fopen函数在内存中开辟一个文件处理缓存区,我们可以定义一个文件类型的指针(FILE*)来指向缓存区,通用对缓存区的操作实现对内存中文件的读写和修改。我们通过fopen函数打开文件流,再通过fclose函数关闭文件流。