delay函数延时一秒
时间: 2023-06-22 22:42:19 浏览: 578
delay延时程序
在C语言中并没有标准的 `delay` 函数,不过我们可以通过使用 `for` 循环来自己实现一个延时函数。以下是实现延时一秒的 `delay` 函数示例代码:
```c
void delay() {
int i, j;
for (i = 0; i < 1000; i++) {
for (j = 0; j < 1000000; j++);
}
}
```
该函数中的两个 `for` 循环的执行次数是经过测试得到的,可以大致实现一秒的延时。不过,这种方式会占用大量的 CPU 资源,不适合在需要同时处理其他任务的情况下使用。建议在单独的任务中使用该函数实现延时。
阅读全文