zoukankan      html  css  js  c++  java
  • 【C++clock()函数学习(计算自己代码运行时间)】

      相信很多小伙伴在做题的时候都担心自己的程序会不会超时,就会不断优化自己的程序,但是在数据比较小的情况下我们人类根本察觉不到微小的变化,就很难发现自己的代码是否被优化。所以今天,我将教大家一个clock()函数,可以计算自己代码需要运行消耗的时间。

     1 #include<bits/stdc++.h>
     2 using namespace std;
     3 int main()
     4 {
     5     long n=0;
     6     clock_t start,finish;
     7     start=clock();
     8     while(n<1000000000)
     9         n++;
    10     finish=clock();
    11     cout<<(finish-start)/CLOCKS_PER_SEC<<endl;
    12     return 0;
    13 }

     很明显,clock_t是一个长整形数。在time.h文件中,还定义了一个常量CLOCKS_PER_SEC,它用来表示一秒钟会有多少个时钟计时单元,其定义如下:

     #define CLOCKS_PER_SEC ((clock_t)1000) 可以看到每过千分之一秒(1毫秒),调用clock()函数返回的值就加1。

  • 相关阅读:
    内置函数二
    通信的几个程序
    TCP协议和UDP协议
    异常处理
    logging模块
    网络编程一些概念
    hashlib
    序列化模块
    time,sys,os模块
    random模块
  • 原文地址:https://www.cnblogs.com/hualian/p/11160354.html
Copyright © 2011-2022 走看看