一、clock()计时函数
clock()
是C/C++中的计时函数,而与其相关的数据类型是clock_t
在MSDN中,查得对clock函数定义如下:
clock_t clock(void) ;
计算该程序从启动到函数调用占用CPU的时间。这个函数返回从“开启这个程序进程”到“程序中调用clock()
函数”时之间的CPU时钟计时单元(clock tick)数,在MSDN中称之为挂钟时间(wal-clock);若挂钟时间不可取,则返回-1。其中clock_t
是用来保存时间的数据类型。
【例】:
#include <ctime>
using namespace std;
clock_t startTime, endTime;
startTime = clock();
Myfun();
endTime = clock();
cout << "Myfun time(ms): " << endTime - startTime << endl;