c++记录程序运行时间方法

// 方法一:采用clock函数
#include<time.h>
int main(){
    clock_t beginTime, endTime;
    beginTime= clock();
    endTime= clock();
    cout << "Running time is: " << static_cast<double>(endTime- beginTime) / CLOCKS_PER_SEC << "s" << endl; //输出运行时间为秒
    cout << "Running time is: " << static_cast<double>(endTime- beginTime) / CLOCKS_PER_SEC*1000 << "ms" << endl;//输出运行时间为毫秒
}

// 方法二:采用GetTickCountha函数
#include<windows.h>
int main(){
    DWORD beginTime= GetTickCount();
    //这里运行你的程序代码
    DWORD endTime= GetTickCount();
    cout << "Running time is: " << (endTime- beginTime)<< "Tick" << endl; //输出运行时间为tick, 1个tick就是55ms
}
发布了42 篇原创文章 · 获赞 8 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/ustczhng2012/article/details/103038955