linux C 延时函数
时间: 2024-05-14 08:10:28 浏览: 168
单片机C语言延时程序.doc
在Linux中实现C语言的延时函数,可以使用usleep()函数,该函数可以将程序挂起指定的微秒数。具体的代码如下:[^2]
```c
#include <stdio.h>
#include <unistd.h>
void delay(int milliseconds) {
usleep(milliseconds * 1000);
}
int main() {
printf("开始执行延迟函数示例\n");
printf("延迟1秒\n");
delay(1000);
printf("延迟完成\n");
return 0;
}
```
上述代码中,delay()函数可以以毫秒为单位进行延时,它使用usleep()函数将程序挂起指定的微秒数,从而实现了延时的效果。
阅读全文