代码如下:
printf("hello");
while(1);
在Linux下运行,没有结果。 经过查询,发现原因如下:
所以,有while循环的地方,一定要将将输出缓冲区进行缓冲才可以进行!!!!
补充,在sleep中也是这样:
printf(“hello”);
sleep(5);
执行的顺序是:先sleep (5) 再执行printf(“hello”)
解决办法:
\n fflush
代码如下:
printf("hello");
while(1);
在Linux下运行,没有结果。 经过查询,发现原因如下:
所以,有while循环的地方,一定要将将输出缓冲区进行缓冲才可以进行!!!!
补充,在sleep中也是这样:
printf(“hello”);
sleep(5);
执行的顺序是:先sleep (5) 再执行printf(“hello”)
解决办法:
\n fflush