C/C++计算程序运行的时间

  • 使用方法
#include<stdio.h>
#include<time.h>//使用其中的clock()函数
int main()
{
	colck_t start,end;
	
	start = clock();
	//function()
	end = clock();
	
	printf("%f\n",(double)(end-start)/CLOCKS_PER_SEC);
	return 0;
}
  • 解释
    使用头文件#include<time.h>
    1. C/C++中的计时函数是clock()
    clock()函数: 得到从程序启动到此次函数调用时累计的毫秒数。end−start就是程序段的运行时间。输出即得到程序段调用时累计的毫秒数
    2. 数据类型是clock_t
    3. CLOCKS_PER_SEC是标准c的time.h头函数中宏定义的一个常数,用于将clock()函数的结果转化为以秒为单位的量
    注意:输出要强制类型转换为double
发布了71 篇原创文章 · 获赞 36 · 访问量 9437

猜你喜欢

转载自blog.csdn.net/qq_34686440/article/details/105157133