您的位置:首页 > 编程语言 > C语言/C++

C++测试程序运行时间

2010-11-22 20:44 225 查看
#include<iostream>
#include<time.h>
using namespace std;
int main()
{
       long beginTime =clock();//获得开始时间,单位为毫秒
       for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字
       long endTime=clock();//获得结束时间
      cout<<"beginTime:"<<beginTime<<endl
             <<"endTime:"<<endTime<<endl
             <<"endTime-beginTime:"<<endTime-beginTime<<endl;
       return 0;
}




本文转自:http://www.cppblog.com/shyli/archive/2009/05/11/7768.html

对测量精度不高的情况下,可以一试。

我在测试冒泡排序和插入排序的效率时用到的。

如果是.net,可以参考我之前的一篇文章http://blog.csdn.net/lincyang/archive/2010/03/12/5374343.aspx,这是个时间测试类,可以直接使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: