zoukankan      html  css  js  c++  java
  • 4.12程序运行时间

    Q:编写一段程序,要求记录并输出该程序执行的时间。

    #include<stdio.h>
    #include<time.h>
    #include<windows.h>
    int main() {
    	clock_t start,end;
    	//程序运行到现在的时间
    	start= clock();//标记时间戳
    	//间隔1s
    	Sleep(1);
    	//程序运行到现在的时间
    	end=clock();//标记时间戳
    	
    	printf("the time was: %f
    ",(end-start)/ CLK_TCK);//用 end-start的差除以CLK_TCK是将该时间差转换以秒为单位
    	return 0;
    }
    

      

    clock_t 类型是<time.h>库文件中定义的表示时间值的算术类型。也就是说应用clock_t类型的变量可以记录存储一个系统时间值、

    clock()函数的作用是返回从程序运行开始到调用clock()函数所花费的处理器时间。返回值类型是clock_t类型、

    Sleep函数

    功 能: 执行挂起一段时间
    用 法: void Sleep(DWORD dwMilliseconds);
    在VC中使用带上头文件 #include <windows.h> ( Sleep函数存放头文件:WinBase.h)
    在gcc编译器中,使用的头文件因gcc版本的不同而不同
    Sleep()单位为毫秒,sleep()单位为秒(如果需要更精确可以用usleep单位为微秒
    返回值:若进程/线程挂起到参数所指定的时间则返回0,若有信号中断则返回剩余秒数。
     
    #include <windows.h>
    #include<stdio.h>
    int main()
    {
    int a;
    a=1000;
    printf("你");
    Sleep(a);/* VC 使用Sleep*/
    printf("好"); /*输出“你”和“好”之间会间隔一千毫秒,即间隔一秒,Sleep()的单位为毫秒*/
    return 0;
    }
    

      

    拥抱明天! 不给自己做枷锁去限制自己。 别让时代的悲哀,成为你人生的悲哀。
  • 相关阅读:
    搭建高可用mongodb集群—— 副本集
    搭建高可用mongodb集群(一)——mongodb配置主从模式
    单线程异步回调机制的缺陷与node的解决方案
    js实现接口的几种方式
    访问者模式和php实现
    策略模式和php实现
    状态模式和php实现
    观察者模式和php实现
    C语言之一般树
    电子相册之bitmap
  • 原文地址:https://www.cnblogs.com/dd2hm/p/6756178.html
Copyright © 2011-2022 走看看