计 算 程 序 运 行 时 间 计算程序运行时间 计算程序运行时间
- 手动计算
namespace Time
{
clock_t start, finish; //
double totaltime; //
inline void Start()
{
start = clock(); //
}
inline void Finish()
{
finish = clock(); //
totaltime = (double)(finish - start); //
cout << "\n此程序的运行时间为" << totaltime << "ms" << endl; //
}
}
- 自动计算
可添加在头文件里
先说一下 d e v c dev \ c dev c++ 的头文件路径
一般下载路径都是 C:\Program Files (x86)
,先找到 Dev-Cpp
文件,如图所示
只要确定下载地址,接下来直接打开就行了,我的
i
n
c
l
u
d
e
include
include 地址是 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include
打开是这样子的(我的是 4.92 4.92 4.92 版本,其他版本应该也差不多)
namespace Time
{
clock_t start, finish; //
double totaltime; //
inline void Start()
{
start = clock(); //
}
inline void Finish()
{
finish = clock(); //
totaltime = (double)(finish - start); //
std::cout << "\n此程序的运行时间为" << totaltime << "ms" << std::endl; //
}
}
int main_before()
{
Time::Start();
return 0;
}
void main_after()
{
Time::Finish();
}
int doExit(void (*func)(void))
{
return atexit(func);
}
int nBefore = main_before();
int nAfter = doExit(main_after);