单位为毫秒
在程序调试的过程中,VS2010包含<time.h>头文件,DWORD和GetTickCount()提示没有定义,包含<windows.h>后没有问题,应该是开发环境的版本的问题。VC6++用头文件<time.h>和而VS2010用<windows.h>头文件
#include<iostream>
#include<windows.h>
int main()
{
DWORD start_time=GetTickCount();
{
//此处为被测试代码
}
DWORD end_time=GetTickCount();
cout<<"The run time is:"<<(end_time-start_time)<<"ms!"<<endl;//输出运行时间
return 0;
}