鱼C论坛's Archiver
论坛
›
哇!Linux
› 应用程序无响应
884067771
发表于 2020-4-2 14:50:18
应用程序无响应
不是编译器的问题。请教一下。
884067771
发表于 2020-4-2 15:03:35
原因: 输出缓冲区的问题.
unix上标准输入输出都是带有缓存的,一般是行缓存。
对于标准输出,需要输出的数据并不是直接输出到终端上,而是首先缓存到某个地方,当遇到行刷新标志或者该缓存已满的情况下,才会把缓存的数据显示到终端设备上。
ANSI C中定义换行符'\n'可以认为是行刷新标志。所以,printf函数没有带'\n'是不会自动刷新输出流,直至缓存被填满。
{:10_249:}各种低级错误。
页:
[1]
查看完整版本:
应用程序无响应