测试示例:
#include <iostream>
#include <ctime>
int main()
{
clock_t BeginTime = clock();
for (int i = 0; i <= 10000000; i++) {}
clock_t EndTime = clock();
std::cout << "执行的时间:" << double(EndTime - BeginTime) / CLOCKS_PER_SEC << "s" << std::endl;
std::cout << "Hello World!\n";
}
运行结果:
执行的时间:0.014s
Hello World!
clock_t 鼠标单击后按F12查看,它的类型为长整形(long)。
clock() 是计时函数,而与其相关的数据类型是clock_t。
定义个开始时间和结束时间,要测试的程序就放在这两段代码中间。
double(EndTime - BeginTime) / CLOCKS_PER_SEC 得到的就是程序运行的秒数。