用c语言实现粗略延时10us
时间: 2024-05-11 09:15:19 浏览: 75
C语言精确延时~~~~~~
可以使用以下代码实现:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
void delay(unsigned int microseconds)
{
clock_t goal = microseconds + clock();
while (goal > clock());
}
int main()
{
printf("Start\n");
delay(10000);
printf("Finish\n");
return 0;
}
```
这段代码通过 `clock()` 函数获取当前的 CPU 时间,利用循环来实现延时,直到达到目标时间。
阅读全文