添加while循环后printf不输出(一个“\n”引发的血案)
消息队列使用+关于printf缓冲区的问题简单来讲故事的开头上代码分析一下debug的心路历程简单来讲printf是一个行缓冲函数,先写到缓冲区,满足条件后,才将缓冲区刷到对应文件中,刷缓冲区的条件如下:1 缓冲区填满2 写入的字符中有"\n" "\r"3 调用fflush手动刷新缓冲区4 调用scanf要从缓冲区中读取数据时,也会将缓冲区内的数据刷新当然,执行printf的...
原创
2019-05-19 12:24:10 ·
4956 阅读 ·
2 评论