如何计算程序运行的时间(clock的正确使用)

#include
#include
clock_t start, stop; //clock_t为clock()函数返回的变量类型
double duration;
int main()
{
    start=clock();
    //******************************
    //*这里写你所要测试运行时间的程序 * 
    //******************************
    stop=clock();
    duration=(double)(stop-start)/CLK_TCK; //CLK_TCK为clock()函数的时间单位,即时钟打点
    printf("%f\n",duration);
    return 0;
}
如果遇到程序运行时间太短,clock()捕捉不到时间,只要重复运行该程序,扩大所用时间。

你可能感兴趣的:(基础知识点)