c++时钟

  

时钟()是C/c++中的计时函数,而与其相关的数据类型是clock_t。
查得对时钟函数定义如下:clock_t时钟(空白);
简单而言,就是该程序从启动到函数调用占用CPU的时间。这个函数返回从“开启这个程序进程”到“程序中调用时钟()函数“时之间的CPU时钟计时单元(时钟周期)数

  

在时间。h文件中,我们可以找到对它的定义:
的ifndef _CLOCK_T_DEFINED
typedef长clock_t;
# define _CLOCK_T_DEFINED
# endif

  

很明显,clock_t是一个长×××数。在时间。h文件中,还定义了一个常量CLOCKS_PER_SEC,它用来表示一秒钟会有多少个时钟计时单元,其定义如下:
# define CLOCKS_PER_SEC ((clock_t) 1000)

  
 <代码> clock_t开始时间,endTime;
  开始时间=时钟();
  for (int i=0;我& lt;1000000;我+ +)
  {
  我+ +;
  }
  endTime=时钟();
  cout & lt; & lt;占据时间:“& lt; & lt;(双)(endTime -开始时间)/CLOCKS_PER_SEC & lt; & lt;“s”& lt; & lt;endl;
  系统(“暂停”); 

c++时钟