• C语言--计算代码段运行时间


    c语言中有专一包含计算时间函数的头文件,time.h。当我们需要计算某段程序运行的时间时就需要用到time.h包含的clock()函数,在这里介绍一下如何使用这个函数计算代码运行时间。

    clock函数从第一次调用时开始记录时间,然后再次调用时记录再次调用的时间数减去第一次调用的时间数,就得出中间代码的所耗费的时间,其精确到ms。

    当然这忽略掉了调用clock()时所耗费的时间,但一般情况下可以忽略不计。

    1、程序案例如下:

     1 #include<stdio.h>
     2 #include<time.h>
     3 int main()
     4 {
     5         int a=5,b=1,c=2;
     6         int i;
     7         int begin,end;
     8         int begin_0,end_0;
     9         begin=clock();
    10         if(a>3)
    11                 i=b+1;
    12         else
    13                 i=c*5;
    14         end=clock();
    15         i=a>3?b+1:c*5;
    16         end_0=clock();
    17 
    18         printf("time1=%dms,time2=%dms
    ",end-begin,end_0-end);
    19 }
    20 
    21 运行结果:
    22 time1=4ms,time2=2ms
  • 相关阅读:
    自动化部署功
    docker 安装
    批量操作
    centos7 内核升级
    centos 6.5 升级 内核
    如何进行再linux 下查看 java程序的堆栈信息
    binlog 日志恢复以及操作
    java 中 Integer 比较 问题
    docker 使用
    soucetree 安装
  • 原文地址:https://www.cnblogs.com/wqaz-0-1-2-3/p/13308764.html
Copyright © 2020-2023  润新知