举例说明sdk中延时函数
时间: 2024-05-12 11:13:19 浏览: 107
sdk驱动函数gpio
在 SDK 中,延时函数通常用来暂停程序的执行一段时间,可以通过以下示例来说明:
```c++
#include <chrono>
#include <thread>
void delay(int seconds) {
std::this_thread::sleep_for(std::chrono::seconds(seconds));
}
int main() {
// 执行一些代码
delay(5); // 暂停程序执行 5 秒钟
// 继续执行一些代码
return 0;
}
```
这个示例中,我们定义了一个 `delay` 函数,它接受一个整数参数表示需要暂停的时间(以秒为单位)。在函数内部,我们使用 `std::this_thread::sleep_for` 函数来使当前线程暂停执行指定的时间。在 `main` 函数中,我们调用 `delay` 函数来让程序暂停执行 5 秒钟,然后继续执行后面的代码。
阅读全文