C语言计算程序运行的时间
1.概念
函数 clock():捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间的单位是clock tick,即“时钟打点”。(C语言提供的函数,使用时要引入头文件time.h 即#include)常数 CLK_TCK:机器时钟每秒所走的始终打点数。具体数值多少因机器而异。
2.常用模板
#include
#include`
clock_t start, stop;
//clock_t是clock()函数返回值的数据变量类型
double duration;
//记录被测函数的运行时间,以秒为单位
int main()
{
//不在测试范围内的准备工作写在clock()调用之前
start = clock();
MyFunction();
stop = clock();
duration = ((double)(stop - start)) / CLK_TCK;
//其他不在测试范围内的处理写在后面,例如输出duration的值
return 0;
}``