一、简介
使用clock()
函数记录程序开始、结束时间戳。然后将开始结束时间戳差除以CLOCKS_PER_SEC
得到程序的耗用的时间(秒数)。
二、代码示例
#include <iostream>
#include <time.h>
#include <math.h>
int main(int, char **)
{clock_t start;clock_t finish;start = clock(); // 开始计时/* do some thing */for (int i = 0; i < 10000; i++){int c = exp(2.0);}finish = clock(); // 计时结束// 打印程序耗时,单位:秒sstd::cout << (double)(finish - start) / CLOCKS_PER_SEC << std::endl;
}