好几次看到网上有人将各种排序方法用执行时间来进行比较,但一直不知道执行时间是怎么计算出来的,或者说执行时间是调用什么函数才能得到的。今天在做关于大数的问题时,想要计算一下程序执行的时间,经过网上搜索,才发现资料挺多,也知道了
clock()这个函数。下面就对clock()这个函数做一下解析。
首先调用clock()时,必须先包含头文件 <time.h>。
其次,在这个头文件中,定义了一个存放时间值的类型clock_t如下:
#ifndef _CLOCK_T_DEFINED
typedef long clock_t;
#define _CLOCK_T_DEFINED
首先调用clock()时,必须先包含头文件 <time.h>。
其次,在这个头文件中,定义了一个存放时间值的类型clock_t如下:
#ifndef _CLOCK_T_DEFINED
typedef long clock_t;
#define _CLOCK_T_DEFINED