首页 > 编程语言 >C/C++中时钟相关函数操作

C/C++中时钟相关函数操作

时间:2022-12-31 11:23:24浏览次数:65  
标签:函数 CLOCK clock C++ PER 计时 时钟

clock tick:时钟计时单元,一个时钟计时单元的时间长短是由CPU控制的。一个clock tick不是CPU的一个时钟周期,而是C/C++的一个基本计时单位。
C/ C++中的计时函数是clock(),而与其相关的数据类型是clock_t:
clock_t clock( void );

点击查看代码
在time.h中:
#ifndef _CLOCK_T_DEFINED
typedef long clock_t;
#define _CLOCK_T_DEFINED
#endi

#define CLOCKS_PER_SEC ((clock_t)1000)

获取程序到此时运行了多少秒: clock()/CLOCKS_PER_SEC

标签:函数,CLOCK,clock,C++,PER,计时,时钟
From: https://www.cnblogs.com/xhd1332516731/p/17016344.html

相关文章

  • C++11:longlong超长整型和nullptr初始化空指针
    本文介绍C++11标准中新添加的longlong超长整型和nullptr初始化空指针。1.C++11:longlong超长整型C++11标准中,基于整数大小的考虑,共提供了如下表所示的这些数......
  • c/c++开发分享使用NlohmannJson写JSON保留插入顺序
    1.正文nlohmann/json是一个c++的读写json的组件,号称使用现代c++范式写的。简单看了一下,这个组件确实包含了很多cpp11以上的特性,在vs2015及一下的版本甚至没办法正常编译......
  • 【C++ JSON 开源库】nlohmann入门使用总结
    一、前言以前更多使用Qt5专门的QJsonDocument及其相关类来读写JSON文档,但用久了发现比较麻烦,不够简洁美观,所以更换使用nlohmann。nlohmann 是一个用于解析JSON......
  • c++中nlohmann json的基本使用教程
    nlohmann/json 是一个C++实现的JSON解析器,使用非常方便直观,下面这篇文章主要给大家介绍了关于c++中nlohmann json基本使用的相关资料,文中通过实例代码介绍的非常详细,......
  • 复习Stream流,函数式接口,方法引用
    今天对这些内容进行了一个复习,以写demo加做笔记的形式stream能够更加优雅的处理集合、数组等数据,让我们写出更加直观、可读性更高的数据处理代码创建steam流的方式set、......
  • Flink:处理函数
    基本处理函数函数功能处理函数主要是定义数据流的转换工作。处理函数提供了一个“定时服务”,可以通过它访问流中的事件、时间戳、水位线,甚至可以注册“定时事件”。继承......
  • 写一个函数,实现字符串的逆序
    #include<stdio.h>#include<string.h>voidreverse_string(char*str){//assert(arr);intlen=strlen(str);char*left=str;char*right=str+len-......
  • 第八章 函数
    8.7函数编写指南1、应给函数指定描述性名称,且只在其中使用小写字母和下划线、给模块命名时也应遵循上述约定2、每个函数都应包含简要地阐述其功能的注释,该注释应紧跟在......
  • c++返回值不能是右值对象
    右值测试结论返回值不能为右值对象,外面接的人,会那倒一个析构的对象使用。效率最高的,返回值对象通过引用传入,在函数里面赋值。代码#include<iostream>#include<io......
  • 【C++要笑着学】list 核心框架接口的模拟实现 | 运算符重载实现list迭代器 | 妙用模板
       ​​​​​​ ......