有时我们需要计算某段代码运行的时间.以判断是否应该使用多线程以避免主线程长时间阻塞,又或者判断算法的时间复杂度等.
直接上代码:
#include<ctime>
#include<iostream>
int main()
{
clock_t start, end;
start = clock(); //开始时间
//for (int i = 0; i < 1000; i++)
//{
// std::cout << "第" << i << "次循环:\t" << i * i + 1 * i + 2 << std::endl;
//}
Sleep(3500);
end = clock(); //结束时间
std::cout << "代码运行了" << end - start << "毫秒";
}
结果