获取函数运行时间clock()

获取函数运行时间clock()

clocK():获取从程序开始运行到clock()被调用时所耗费的时间。这个时间单位是clock tick,即“时钟打点”。

常数CLK_TCK: 机器时钟每秒所走的时钟打点数。

#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;
}
  • 函数具体实现自己写啦,快去试试鸭
    获取函数运行时间clock()_第1张图片

你可能感兴趣的:(c编程,计算时间,clock()函数)