摘要: 什么是缓冲区 缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。 缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。 为什么要引入缓冲区 我们为什么要引入缓冲区呢? 比如我们从磁盘里取信息,我们先把读出的数据放在缓冲区,计算机再直接从缓冲... 阅读全文
posted @ 2013-10-31 15:14 榕树下的愿望 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 在书上看到如下一段话: 一个差别是,endl确保程序继续运行前刷新输出(将其立即显示在屏幕上):而使用“\n”不能提供这样的保证,这意味着在有些系统中,有时可能在您输入信息后才会出现提示。 理解:\n只代表换行的转义字符,endl除了代表换行,还紧跟着刷新缓冲区。 见如下代码: /////////////////////////////////////... 阅读全文
posted @ 2013-10-31 12:00 榕树下的愿望 阅读(320) 评论(0) 推荐(0) 编辑