C语言 计算程序运行时间

2025-10-24 10:21:46

1、clock_t a,b;

float cputime;

a=time(NULL);

for (intz=0;z<10000000;z++){

float f=0;

for (int i = 0; i<n; ++i)

      f+= h_idata[i];

}

b=time(NULL);

cputime=(float)(b-a);

printf("cuptime=%fmseconds\n",cputime);

2、for (intz=0;z<10000000;z++){

float f=0;

for (int i = 0; i<n; ++i)

      f+= h_idata[i];

}

将此一段改为你所需要知道时间的程序即可,因为计算时间的精度在1s所以一些简单的程序经常需要循环很多次取平均值得到运行时间。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢