常用函数\clock

简介: 常用函数\clock

在对一些代码模块进行测试的时候,仅仅看编译器内容是不够的

进行性能测试的时候,代码在某一部分跑了多久,还是值得参考一下的

这里推荐一种测试的方法,也就是使用clock函数(头文件<time.h>)

顺便一提,clock()的单位是毫秒

下面这段代码,可以打包成一个单独的模块,以便随时调用

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<math.h>
 
clock_t start,stop;//clock_t是clock()函数返回的变量类型
double duration;//单位s
 
int main()
{
 
  //计算时间
  start=clock();
  
  //中间为被测部分
  
  //被测部分到此为止
 
  stop=clock();
  duration=((double)(stop-start))/CLK_TCK;
  
  //输出时间
  printf("time=%lfs\n",duration);
 
  system("pause");
  return 0;
}


目录
相关文章
|
6月前
Verilog基础:$random系统函数的使用
Verilog基础:$random系统函数的使用
141 0
|
1月前
|
安全
C 标准库 - <time.h>详解
`&lt;time.h&gt;` 是 C 标准库中的头文件,提供了与时间和日期相关的功能。它包括关键数据类型如 `time_t` 和 `struct tm`,常用宏如 `CLOCKS_PER_SEC`,以及函数如 `time()`、`difftime()`、`mktime()`、`localtime()`、`gmtime()`、`strftime()`、`asctime()`、`ctime()` 和 `clock()`。
87 13
|
5月前
|
算法 Unix Linux
C语言随机数的产生(rand、srand、time函数细节讲解)
C语言随机数的产生(rand、srand、time函数细节讲解)
|
1月前
|
存储 编解码 iOS开发
Python模块操作:time—Clock Time(一)
Python模块操作:time—Clock Time(一)
|
1月前
|
存储 iOS开发 MacOS
Python模块操作:time—Clock Time(二)
Python模块操作:time—Clock Time(二)
|
2月前
|
存储 C语言 开发者
C标准库-time.h
`&lt;time.h&gt;` 是 C 语言标准库中的头文件,提供了处理日期和时间的功能。它定义了 `time_t`, `tm` 等类型及多种函数,如 `time()` 获取当前时间戳,`localtime()` 和 `gmtime()` 将时间戳转换为本地时间和 UTC 时间,`strftime()` 格式化时间,`mktime()` 将 `tm` 结构转换为时间戳,`nanosleep()` 暂停程序执行等。这些功能帮助开发者高效地进行时间相关的编程工作。
|
5月前
|
算法 编译器 C++
随机数的实现——rand函数、srand函数和time函数
随机数的实现——rand函数、srand函数和time函数
|
5月前
常用函数\Sleep
常用函数\Sleep
23 1
|
6月前
|
容器
常用库函数的用法——memset() / swap() / reverse() / unique()函数的用法
常用库函数的用法——memset() / swap() / reverse() / unique()函数的用法
41 0
|
6月前
|
存储 编译器 C语言
c语言随机数生成(rand,srand,time)
c语言随机数生成(rand,srand,time)
130 1