C/C++ 测试程序运行效率简单示例

测试示例:

#include <iostream>
#include <ctime>

int main()
{
    clock_t BeginTime = clock();
    for (int i = 0; i <= 10000000; i++) {}
    clock_t EndTime = clock();

    std::cout << "执行的时间:" << double(EndTime - BeginTime) / CLOCKS_PER_SEC << "s" << std::endl;

    std::cout << "Hello World!\n";
}

运行结果:

执行的时间:0.014s
Hello World!

clock_t 鼠标单击后按F12查看,它的类型为长整形(long)。
clock() 是计时函数,而与其相关的数据类型是clock_t。

  定义个开始时间和结束时间,要测试的程序就放在这两段代码中间。
     double(EndTime - BeginTime) / CLOCKS_PER_SEC  得到的就是程序运行的秒数。
上一篇:checkbox横向选择


下一篇:angular2 新建项目