📅  最后修改于: 2023-12-03 15:35:00.532000             🧑  作者: Mango
在编程中,经常需要程序暂停一段时间,这个时候就可用到sleep函数。sleep函数通常用于控制程序的流程、延迟执行等。
sleep函数一般都是由操作系统提供的,不需要引入其他库。
void sleep(unsigned int seconds);
参数seconds
表示休眠的秒数,这个参数是无符号整型。如果参数为0,则不会休眠。
下面是一个示例程序,在程序开始处调用了sleep函数,程序在输出“start”后会暂停5秒,然后再输出“end”。
#include <stdio.h>
#include <unistd.h>
int main() {
printf("start\n");
sleep(5);
printf("end\n");
return 0;
}
输出:
start
(等待5秒)
end