c语言计算程序执行时间,c++获取毫秒级的时间

  c语言计算程序执行时间,c++获取毫秒级的时间

  方法一、

  #包括iosteam

  #包括得到字符串表示的时间

  使用命名空间td

  classCTimer

  {

  公共:

  CTimer()

  {

  _ start=clock();

  }

  ~CTimer()

  {

  _ end=clock();

  cout float(_ end-_ start)/CLK _ TCK endl;

  }

  私人:

  时钟_ t _开始;

  时钟_时间_结束

  };

  voidmain()

  {

  CTimert

  //程序执行部分!

  }

  方法二:

  //在窗子下实现(毫秒级):

  DWORDdwStart=GetTickCount();//取窗子启动到现在的流逝时间(毫秒)

  运行你的函数(.);//运行你的函数

  DWORDdwUsed=GetTickCount()-dw start;//计算该函数所消耗的时间

  方法三:

  这比微秒还准!依赖于你的处理器!

  classCTimer

  {

  公共:

  CTimer()

  {

  QueryPerformanceFrequency(m _ Frequency);

  start();

  }

  voidStart()

  {

  QueryPerformanceCounter(m _ start count);

  }

  双端()

  {

  LARGE _ INTEGERCurrentCount

  QueryPerformanceCounter(当前计数);

  returndouble(CurrentCount .LowPart-m_StartCount .LowPart)/(double)m_Frequency .低部

  }

  voidShowNow()

  {

  LARGE _ INTEGERCurrentCount

  QueryPerformanceCounter(当前计数);

  “cout”计时器计数为:“double(当前计数.LowPart-m_StartCount .LowPart)/(double)m_Frequency .下部末端

  }

  私人:

  大基因频率;

  LARGE _ INTEGERm _ StartCount

  };

  下面是你的程序,比如:

  国际商标协会会员

  for(inti=0;我10000;我)

  a;

  你想测它的时间的话这样写:

  CTimert

  国际商标协会会员

  for(inti=0;我10000;我)

  a;

  cout 用时t.end()秒恩德尔

  方法四:

  我写过一个宏,专门干这个的!

  #包含" window.h "

  #定义开始记录\

  {\

  long _ _ _ _ temp _ begin _ time _ _\

  _ _ _ _ temp _ begin _ time _ _=:GetTickCount();

  #定义最终记录(dtime)\

  dtime=:GetTickCount()-_ _ _ _ temp _ begin _ time _ _;\

  }

  用法:

  龙廷

  开始_记录

  被测函数;

  END _ RECORD(Tim);//蒂姆就是所求的时间差!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • c语言调用退出函数 c语言退出整个程序怎么写
  • c语言中怎么给函数初始化 c语言的初始化语句
  • c语言编写函数计算平均值 c语言求平均函数
  • 详解c语言中的字符串数组是什么,详解c语言中的字符串数组结构,详解C语言中的字符串数组
  • 表达式求值c++实现,c语言实现表达式求值
  • 看懂c语言基本语法,C语言详解,C语言的基本语法详解
  • 用c语言实现快速排序算法,排序算法设计与实现快速排序C语言,C语言实现快速排序算法实例
  • 深入解析c语言中函数指针的定义与使用方法,深入解析c语言中函数指针的定义与使用情况,深入解析C语言中函数指针的定义与使用
  • 描述E-R图,E-R图举例,关于C语言中E-R图的详解
  • 折半查找法C语言,折半查找算法(算法设计题)
  • 折半查找法C语言,c语言折半法查找数据,C语言实现折半查找法(二分法)
  • 扫雷小游戏c++代码设计,c语言扫雷游戏源代码,C语言实现扫雷小游戏详细代码
  • 怎样统计程序代码行数,C语言统计行数,C#程序员统计自己的代码行数
  • 基于c语言的贪吃蛇游戏程序设计,用c语言编写贪吃蛇游戏程序,C语言实现简单的贪吃蛇游戏
  • 图的两种遍历算法,图的遍历算法代码c语言,Python算法之图的遍历
  • 留言与评论(共有 条评论)
       
    验证码: