使用clock函数获得程序开始和结束的时间，相减就能得到程序运行的时间。clock()是C/C++中的计时函数，而与其相关的数据类型是clock_t。在MSDN中，查得对clock函数定义如下：clock_t clock(void) ;简单而言，就是该程序从启动到函数调用占用CPU的时间。这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元（clock tick）数，在MSDN中称之为挂钟时间（wal-clock）；若挂钟时间不可取，则返回-1。其中clock_t是用来保存时间的数据类型。例程：#include&lt;iostream&gt;#include&lt;ctime&gt;using;namespace;std;;int;main(){;;;;clock_t;start,finish;;;;;start=clock();;;;;;;;;;cout;&lt;&lt;;&quot;HW;....;&quot;;&lt;&lt;;endl;;;;;;finish=clock();;;;;;cout;&lt;&lt;;finish-start;;;&lt;&lt;;&quot;/&quot;;&lt;&lt;;CLOCKS_PER_SEC;;&lt;&lt;;&quot;;(s);&quot;&lt;&lt;;endl;;;;;;;;;;return;0;}使用clock函数获得程序开始和结束的时间，相减就能得到程序运行的时间。clock()是C/C++中的计时函数，而与其相关的数据类型是clock_t。在MSDN中，查得对clock函数定义如下：clock_tclock(void);简单而言，就是该程序从启动到函数调用占用CPU的时间。这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元（clocktick）数，在MSDN中称之为挂钟时间（wal-clock）；若挂钟时间不可取，则返回-1。其中clock_t是用来保存时间的数据类型。据类型。例程：#include&lt;iostream&gt;#include&lt;ctime&gt;using;namespace;std;;int;main(){;;;;clock_t;start,finish;;;;;start=clock();;;;;;;;;;cout;&lt;&lt;;&quot;HW;....;&quot;;&lt;&lt;;endl;;;;;;finish=clock();;;;;;cout;&lt;&lt;;finish-start;;;&lt;&lt;;&quot;/&quot;;&lt;&lt;;CLOCKS_PER_SEC;;&lt;&lt;;&quot;;(s);&quot;&lt;&lt;;endl;;;;;;;;;;return;0;}
c++计算程序运行时间