clock时钟周期

clock时钟周期

cpp 复制代码
#include <iostream>
#include <ctime>

int main() {
    clock_t start = clock();  // 获取开始时间的时钟周期数

    // 模拟一些工作
    for (long long i = 0; i < 10000000000; ++i);

    clock_t end = clock();  // 获取结束时间的时钟周期数
    std::cout << "start: " << static_cast<double>(start) / CLOCKS_PER_SEC << " seconds" << std::endl;
    std::cout << "end: " << static_cast<double>(end) / CLOCKS_PER_SEC << " seconds" << std::endl;

    // 计算所用时间(秒)
    double elapsed_time = static_cast<double>(end - start) / CLOCKS_PER_SEC;
    std::cout << "Elapsed time: " << elapsed_time << " seconds" << std::endl;

    return 0;
}
/*
start: 0.51 seconds
end: 3.087 seconds
Elapsed time: 2.577 seconds
*/
相关推荐
legend_jz16 分钟前
【Linux】线程控制
linux·服务器·开发语言·c++·笔记·学习·学习方法
嘿BRE26 分钟前
【C++】几个基本容器的模拟实现(string,vector,list,stack,queue,priority_queue)
c++
ö Constancy1 小时前
c++ 笔记
开发语言·c++
fengbizhe1 小时前
笔试-笔记2
c++·笔记
徐霞客3202 小时前
Qt入门1——认识Qt的几个常用头文件和常用函数
开发语言·c++·笔记·qt
fpcc2 小时前
redis6.0之后的多线程版本的问题
c++·redis
螺旋天光极锐斩空闪壹式!2 小时前
自制游戏:监狱逃亡
c++·游戏
工业3D_大熊3 小时前
3D可视化引擎HOOPS Luminate场景图详解:形状的创建、销毁与管理
java·c++·3d·docker·c#·制造·数据可视化
暮色_年华3 小时前
Modern Effective C++ Item 11:优先考虑使用deleted函数而非使用未定义的私有声明
c++
流星白龙3 小时前
【C++习题】10.反转字符串中的单词 lll
开发语言·c++