C语言如何创建一个延时函数
时间: 2024-05-05 10:15:21 浏览: 121
C语言延时函数
5星 · 资源好评率100%
在C语言中创建一个延时函数可以使用系统提供的sleep函数或者自己编写一个延时函数。
使用系统提供的sleep函数:
```c
#include <unistd.h>
void delay(int seconds){
sleep(seconds);
}
```
自己编写一个延时函数:
```c
#include <time.h>
void delay(int seconds){
clock_t start = clock();
while((clock() - start) * 1000 / CLOCKS_PER_SEC < seconds * 1000){
// do nothing
}
}
```
这个函数使用clock函数获取当前的CPU时间,然后计算出经过的时间,等待达到预定的秒数后结束函数。
阅读全文