c语言统计代码执行时间

Modified on: Tue, 16 Jul 2019 17:12:00 +0800 热度: 1,185 度

以下代码为测试执行时间的一个模板,仅供参考。

#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;
}

添加新评论