1.在预处理的部分添加:#include <time.h>;
2.然后在main主函数的开头记录下开始的时刻: clock_t start=clock(),在结尾再记录下结束的时刻:clock_t finish=clock();
3.然后打印出团腔祥这个时间差就是中间程序的执行时间: duration = (double)(finish - start);printf( "%f seconds\n", );
例子:
#include <stdio.h>
#include <time.h>
int main()
{
double duration;
clock_t start=clock();
printf("I am studying")
clock_t finish=clock();
duration = (double)(finish - start);
printf( "%f seconds\n"塌搏,duration );
return 0;
}
我圆桐还以为是想知道时间来着。感觉在你这个阶段应该不会出现运行时间很长的事儿的,建议你仔细检查下你的源程序,会不会出现死循环或者递归没有结束条件啥的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)