开发者社区 问答 正文

用gcc编译之后scanf和printf问题

我先写了一个printf(“XXXXX”);在写了一个scanf(“%d”,&a),运行之后不会打印出printf的内容,只有当我输入一个值之后才打印出printf的内容,请问这是怎么回事?但在vs2015和linux系统下显示就正确,gcc版本为5.3.0。

展开
收起
云栖技术 2016-06-06 16:01:24 4377 分享 版权
1 条回答
写回答
取消 提交回答
  • 社区爱好者,专为云栖社区服务!

    缓冲区的问题,print可能滞留在缓冲区了,语句后加上fflush(stdout)

    2019-07-17 19:28:51
    赞同 展开评论
问答分类:
问答标签:
问答地址: