//先看一个简单的demo#include<stdio.h>
#include <unistd.h>
int main()
{
while(1)
{
sleep(1);
printf("........");
}
}之所以printf没有输出,是因为涉及到行缓存的问题
接下来这么做,在printf 后面加上一个"\n"
#include<stdio.h>
#include <unistd.h>
int main()
{
while(1)
{
sleep(1);
printf("........\n");
}
}
本文通过一个简单的C语言示例程序解释了为什么使用printf时可能不会立即看到输出,并提供了如何解决这一问题的方法。关键是理解标准输出缓冲区的工作原理。

3855

被折叠的 条评论
为什么被折叠?



