在C语言中,可以使用'sleep()'函数来实现延迟。'sleep()'函数位于'<unistd.h>'头文件中,其原型如下:

unsigned int sleep(unsigned int seconds);

'sleep()'函数接受一个整数参数,表示需要延迟的秒数。函数执行时,程序会暂停指定的秒数,然后再继续执行后面的代码。

以下是一个简单的示例,演示了如何使用'sleep()'函数实现延迟:

#include <stdio.h>
#include <unistd.h>

int main() {
    printf("开始延迟\n");
    sleep(3); // 延迟3秒
    printf("延迟结束\n");
    return 0;
}

在上述示例中,程序会在打印'开始延迟'后暂停3秒,然后再打印'延迟结束'。

需要注意的是,'sleep()'函数会阻塞整个程序,即在延迟期间,程序无法进行其他操作。如果需要在延迟期间进行其他操作,可以考虑使用多线程或定时器等方法。


原文地址: https://www.cveoy.top/t/topic/o0Hr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录