我觉得是先将内容输入至缓冲区去,接着刷新缓存区的时候就是从标准输出输出。可不可以理解为,内容对标准输出进行输入。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
如何理解内容从缓冲区到标准输出的这个过程?
收起
- 写回答
- 好问题 4 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2018-04-25 01:17关注你这么理解不能说错,但是不知道有什么意义。缓冲区相当于一块内存,操作系统会读取它,输出到设备或者屏幕。特别是,标准输出是可以重定向到打印机这种非常慢的设备的
那么肯定要缓冲区,否则程序会卡死。全部等待打印机工作了。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2018-08-30 20:00回答 1 已采纳 你应该是看《操作系统》这本书了。这本书大部分都已经与实际情况脱节,而且都是理论,对于指导现实问题帮助不大,但是这些东西都是基础学习起来很有帮助。 想当年《操作系统》这门课考试考了97分,我就回答这个
- 2012-11-26 11:07回答 5 已采纳 ** PHP 5.3 ** ob_start(function($output) { $output = '<p>Prepended</p>'.$output;
- 2022-08-17 18:03回答 5 已采纳 你使用的操作系统是windows吗?windows的话输出是不带缓冲区的,在Linux 和 Mac OS系统上,输出才带有行缓冲区的
- 2019-01-01 05:21拥抱@的博客 printf(): 将指定的文字/字符串输出到标准输出设备(屏幕)。注意宽度输出和精度 输出控制。 C语言借助了相应的缓冲区来进行输入与输出。 如上的简图 ̄□ ̄|| OK,我们接下来进入正题: 1. 流是什么? “流...
- 2017-04-16 16:08回答 3 已采纳 谢谢大家的回答,现在我已经得到解决问题的方法了,不在新建缓冲区输出一切是正常的,一旦用到Read和WriteConsoleOutputCharacterA两个API函数的话 他是没有换行的,而且改变
- 2017-11-09 21:10回答 2 已采纳 Just to make the (other) answer clear and complete: it's not io.TeeReader()'s fault that you were
- 2022-06-09 14:41回答 1 已采纳 打断点追一下这个t值,有可能t值还是-1。
- 2021-05-19 18:44FredYakumo的博客 如在打印机输出过程中,若CPU直接将计算结果交由打印机输出,由于打印输出速度较慢,CPU将需要等待上一个结果输出完成后才能继续输出下一个结果。同样,在输入过程中,CPU需要一直等待直到设备I\O将读取的...
- 2021-07-27 13:38回答 2 已采纳 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO; n
- 2021-08-29 04:15回答 1 已采纳 将Scanner in = new Scanner(System.in);对象移到循环内。每次都读取新对象中的内容。
- 2022-05-27 12:16回答 1 已采纳 第一句是new什么?函数吗?
- 2023-06-29 16:39kklovecode的博客 这是因为_getch相当于无缓存的getchar(或者单个读取的sancf函数),程序运行到_getch函数将进入阻塞状态,并等待键盘直接输入一个字符,按下一个键后(不需要回车送入输入缓存区),getch函数就立刻能收到对应的字符...
- 2023-05-27 18:00泡沫o0的博客 C++环形缓冲区设计与实现:从原理到应用的全方位解析
- 2024-07-12 09:06Sturart的博客 fflush() 是一个专门用来清空输出缓冲区的函数, stdout 是 standard output 的缩写,表示标准输出设备,也即显示器。清空输入缓冲区:很遗憾地说,没有一种既简洁明了又适用于所有平台的清空输入缓冲区的方案,只能...
- 2024-09-10 07:12dotdotyy的博客 标准输入输出是计算机程序与用户或外部设备(如键盘、显示器)进行数据交换的基础机制
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司