【发布时间】:2013-01-18 18:28:13
【问题描述】:
我想知道使用 sleep() 函数时 puts() 和 printf() 函数之间的区别。
这是我的代码(C语言):
printf("hello, world");
sleep(1);
printf("Good, bye!");
程序编译运行后,似乎会先休眠,然后打印“hello, worldGood, bye!”
但是,如果使用 puts() 而不是 printf(),它将打印“hello, world”然后休眠,最后打印“Good, bye”。
puts("hello, world");
sleep(1);
puts("Good, bye!);
【问题讨论】: