C++统计函数时间
来源:互联网 发布:java不能重载运算符 编辑:程序博客网 时间:2024/06/07 02:10
方法一 只能精确到秒(不准), time函数返回值是long型(单位是秒),停留2500毫秒,可能结果是3秒,也可能是2秒。取决月time()函数返回值舍入。
#include <time.h>#include <windows.h>int main(void){ time_t start, finish; double t; time( &start ); Sleep(2500); time( &finish ); t = difftime( finish, start ); printf( "\nProgram takes %f seconds.\n", t ); return 0;}
方法二 精确 clock函数返回是毫秒数。
int main(void){clock_t begin,end;begin=clock();Sleep(2500);end=clock();double t = (end-begin)/1000.0;//printf("\nProgram takes %0.2f microseconds.\n",t);}
总结
//为返回void类型,不带参数的函数计算时间double check_time_pro(void (*f)()){double t = 0.0;begin=clock();f();end=clock();return (end-begin)/1000.0;}
- C/C++ 统计函数调用时间
- 【C++】利用析构统计函数运行时间
- C++统计函数时间
- Linux时间统计函数
- c统计时间
- Linux 常用时间统计函数
- Linux 常用时间统计函数
- mpi _统计时间函数
- 获取时间函数的统计
- Linux系统统计函数时间
- python 统计函数时间 decorator
- C++Qt 统计运行时间
- 用于C/C++统计时间
- C/C++/Qt 统计运行时间
- C/C++/Qt 统计运行时间
- c语言中如何添加计时函数,统计程序执行的时间
- C时间函数集
- C时间处理函数
- 10_9_5为Ch10CardLib库编写一个控制台客户程序,从扰乱的Deck对象中一次取出5张牌.如果这5张牌都是相同的花色,客户程序就应在屏幕上显示这5张牌,以及文本"Flush",否则就显示50
- hdu2094 map实现 判断胜者
- 上机_虚函数表内存分布(陈皓的<C++ 虚函数表解析>)
- 组织行为学对项目管理的意义(1)
- 求推荐一款移动硬盘,日立和西数哪个好?
- C++统计函数时间
- mbp ,phpclasses
- iis7安装php
- createrepo
- android设置Spinner字体颜色,格式,大小
- 【转】Windows7下IIS7.5的伪静态URL Rewrite安装配置和案例综合
- 学习别人的方法,借鉴
- svn使用小结
- delegate和protocol