以下代码为测试执行时间的一个模板,仅供参考。
#include <stdio.h>
#include <time.h>
#define COUNT_NUM 1000000//这里是重复执行次数
clock_t start,stop;
int main(int argc, const char * argv[]) {
//这里把预先执行的定义执行完毕
start= clock();
for(int T=0;T<COUNT_NUM;T++)
{
//在这里插入要计算的代码
}
stop= clock();
duration=(double)(stop-start)/CLK_TCK/COUNT_NUM;
printf("duration:%.5fs\n",duration);
return 0;
}