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
*/
相关推荐
纵有疾風起17 小时前
C++—string(1):string类的学习与使用
开发语言·c++·经验分享·学习·开源·1024程序员节
郭源潮121 小时前
《Muduo网络库:实现TcpServer类终章》
服务器·网络·c++·网络库
MMjeaty1 天前
查找及其算法
c++·算法
yong15858553431 天前
1. Linux C++ muduo 库学习——库的编译安装
linux·c++·学习
mit6.8241 天前
回溯剪枝trick
c++
渡我白衣1 天前
C++世界的混沌边界:undefined_behavior
java·开发语言·c++·人工智能·深度学习·语言模型
却道天凉_好个秋1 天前
c++ 协程
c++
无敌最俊朗@1 天前
视频时间基 (time_base) 详解:时间的“刻度单位”
c++
脏脏a1 天前
【C++ 入门】:引用、内联函数与 C++11 新特性(auto、范围 for、nullptr)全解析
开发语言·c++
AA陈超1 天前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-28 构建属性菜单小部件控制器
c++·游戏·ue5·游戏引擎·虚幻