我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C语言中关于printf缓冲区!程序结束会自动刷新缓冲区吗?

int main()
{
printf("hello world");
while(1);
}
这个程序为啥终端还会输出hello world呢?

第一次提问,各路大神可以帮帮忙吗?图片说明

这种测试尽量在linux下做,在linux下你上面这样写是不会有输出结果的,但是如果加了\n就会有输出结果。

printf缓冲区可能刷新也可能不会。你可以flush强制刷新

windows下好像就是这样
要输出直接输出了

近期文章

  • C#中的RichTextBox的内容刷新问题
  • 怎么将已经改变css3滤镜效果的图片保存到本地
  • 在win10创建了一个新用户把他设为了管理员,然后就不能用了
  • java,延迟执行的问题,谢谢解答。
  • discuz给专题里面的文章投票
  • 开发web管理系统如何利用阿里企业邮箱登录
  • android:contentprovider在insert插入列表数据时问题。
  • 文件夹遍历为何空指针异常
  • map 返回值为空 不知道为啥
  • Hearsay
  • Up and Down Sequences
  • 关于shiro认证登陆这块
  • Machined Surfaces
  • Deal with C++ Comments
  • 用localhost和127.0.0.1通过php连接mysql均不成功
  • servlet过滤器 过滤黑名单Ip 404错误找不到页面
  • 小程序开发中,块内容使用position绝对定位之后 不显示
  • Platform
  • Multiplication Puzzle
  • Financial Management

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华