- 使用方法
#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