背景:
阅读新闻
C++测试程序运行时间的代码
[日期:2009-09-09] 来源:C++ 作者:C++ [字体:]
FIRST CODE:
#include<iostream>
#include<ctime>
using namespace std;
int main()
{
time_t begin,end;
begin=clock();
//your code
end=clock();
cout<<"runtime: "<<double(end-begin)/CLOCKS_PER_SEC<<endl;
}
DECOND CODE:
#include <iostream>
#include <windows.h>
using namespace std;
void Test()//测试程序
{
for(int i=0; i<10; i++)
{
for(int j=0; j<10; j++)
{
printf("%d,%d\n",i,j);
}
}
}
int main(void)
{
LARGE_INTEGER BegainTime ;
LARGE_INTEGER EndTime ;
LARGE_INTEGER Frequency ;
QueryPerformanceFrequency(&Frequency);
QueryPerformanceCounter(&BegainTime) ;
//要测试的代码放在这里
Test();
QueryPerformanceCounter(&EndTime);
//输出运行时间(单位:s)
cout << "运行时间(单位:s):" <<(double)( EndTime.QuadPart - BegainTime.QuadPart )/ Frequency.QuadPart <<endl;
system("pause") ;
return 0 ;
}
相关资讯 C++
本文评论 查看全部评论 (1)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
第 1 楼
pys516 发表于 2010/10/22 18:44:23这一个程序真好!
(0) (0)
最新资讯