温馨提示×

如何在C++中使用gettickcount计时

c++
小樊
107
2024-07-25 00:59:09
栏目: 编程语言

在C++中使用GetTickCount()函数来计时非常简单,只需要包含Windows.h头文件即可。

以下是一个简单的示例代码:

#include <iostream>
#include <Windows.h>

int main() {
    DWORD start_time = GetTickCount(); // 获取当前时间

    // 执行需要计时的代码
    for (int i = 0; i < 1000000; i++) {
        // do something
    }

    DWORD end_time = GetTickCount(); // 获取结束时间

    // 计算时间间隔并输出
    DWORD elapsed_time = end_time - start_time;
    std::cout << "Elapsed time: " << elapsed_time << " ms" << std::endl;

    return 0;
}

在这个示例中,首先使用GetTickCount()函数获取开始时间,然后执行需要计时的代码,再次调用GetTickCount()函数获取结束时间,计算时间间隔并输出。

0