usleep()
是一个 Unix/Linux 系统中的 C 库函数,用于暂停程序的执行一段指定的微秒数
首先,确保你已经包含了 <unistd.h>
头文件,因为这是 usleep()
函数所在的头文件。然后,按照以下示例编写代码:
#include<stdio.h>
#include <unistd.h>
int main() {
printf("Starting...\n");
// 暂停 2000 微秒(2 毫秒)
usleep(2000);
printf("...2 ms later\n");
return 0;
}
要编译并运行此代码,请将其保存到名为 usleep_example.c
的文件中,然后在终端中运行以下命令:
gcc usleep_example.c -o usleep_example
./usleep_example
输出应该类似于:
Starting...
...2 ms later
注意,usleep()
函数接受的参数是微秒数,所以传递给它的值是以微秒为单位的。在上面的示例中,我们传递了 2000 微秒,即 2 毫秒。