文章目录 sleep函数 sleep函数 unsigned int sleep(unsigned int seconds); 功能:休眠指定的秒数,当有信号来临时会提前醒来,提前醒来会返回剩余的秒数,或者睡够了,返回0。 示例: #include <stdio.h> #include <signal.h> #include <unistd.h> void sig(int signum) { printf("我提前醒来了\n"); } int main() { signal(SIGINT,sig); printf("%d",sleep(5)); } 运行结果: