C/C++教程

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

本文主要是介绍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  得到的就是程序运行的秒数。
这篇关于C/C++ 测试程序运行效率简单示例的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!