用C语言for循环写一个通用延时函数
时间: 2023-09-14 10:14:26 浏览: 489
for循环编写延时函数的方法
好的,以下是用C语言for循环写一个通用延时函数的示例代码:
```
void delay(unsigned int ms) {
for(unsigned int i = 0; i < ms; i++) {
for(unsigned int j = 0; j < 120; j++) {
// do nothing
}
}
}
```
注意:这个延时函数的精度取决于循环次数,而循环次数又与处理器的时钟频率有关,因此在不同的处理器上可能需要调整循环次数以达到需要的延时精度。另外,这个函数会占用 CPU 的运算资源,因此不适用于需要同时进行其他操作的场景。
阅读全文