`
pengcc
  • 浏览: 33116 次
  • 性别: Icon_minigender_1
  • 来自: Mars
最近访客 更多访客>>
社区版块
存档分类
最新评论

C语言计算程序运行时间问题

阅读更多
#include "stdio.h" 
#include "stdlib.h" 
#include "time.h" 

int main(void) 
{ 
      long i = 10000000L; 
      clock_t start, finish; 
      double duration; 
      /*测量一个事件持续的时间*/ 
      printf("Time   to   do   %ld   empty   loops   is   ",   i   ); 
      start = clock(); 
      while(i--) ; 
      finish = clock(); 
      duration = (double)(finish - start) / CLOCKS_PER_SEC; 
      printf("%f seconds\n ", duration); 
      system("pause"); 
} 

 

 

分享到:
评论
1 楼 ggzwtj 2011-02-23  
这个测得的时间是准确的吗?

相关推荐

    系统介绍计算c语言程序运行时间.rar

    希望对大家有用. 计算时间的通用方法是 : 运行结束系统时间-运行前系统时间

    程序设计入门—C语言(完)-浙江大学-翁恺 视频.txt

    如果搞不定自己电脑上的编程软件,我们也会提供在网页中编写、运行C语言程序的方法。 课程大纲 01 程序设计与C语言 课时 1 计算机和编程语言 2 C语言 3 第一个程序 02 计算 课时 1 变量 2 数据类型 3 表达式 4 ...

    火车时间-C语言代码

    课程的随堂作业,C语言的,用dev就能运行,萌新代码,勿喷,仅仅帮助不想写作业的朋友方便一下,反正老师也不会仔细检查的

    C语言程序设计标准教程

    C语言中的函数相当于其它高级语言的子程序。 C语言不仅提供了极为丰富的库函数(如Turbo C,MS C 都提供了三百多个库函数),还允许用户建立自己定义的函数。用户可把自己的算法编成一个个相对独立的函数模块,然后...

    c语言基础知识

     1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。  2、define PI 3.1415926; 这个写法是错误的,一定不能出现分号。  3、每个C语言...

    C语言程序设计复习资料.docx

    概念常考到的: 1、编译预处理不是C语言的一部分,不再运行时间。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。 2、每个C语言程序中main函数是有且只有一个。 3、在函数中不可以再定义函数。 4...

    谭浩强C语言Word版

    应当十分重视自己动手编写程序和上机运行程序。上机的时间愈多愈好。 为了帮助读者学习本书,作者还编写了一本《C语言程序设计题解与上机指导》,提供本书中各章习题的参考答案以及上机实习指导。 本书是高职高专...

    《你必须知道的495个C语言问题》

    2.19 程序运行正确,但退出时却“core dump ”(核心转储)了,怎么回事? 29 联合 30 2.20 结构和联合有什么区别? 30 2.21 有办法初始化联合吗? 30 2.22 有没有一种自动方法来跟踪联合的哪个域在使用? ...

    C语言FAQ 常见问题列表

    o 3.14 程序运行正确, 但退出时却 ``core dump''了,怎么回事? o 3.15 可以初始化一个联合吗? o 3.16 枚举和一组预处理的 #define 有什么不同? o 3.17 有什么容易的显示枚举值符号的方法? * 4. 表达式 o...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar )

    10.2.4 指针变量几个问题的进一步说明 140 810.3 数组指针和指向数组的指针变量 141 10.3.1 指向数组元素的指针 142 10.3.2 通过指针引用数组元素 143 10.3.3 数组名作函数参数 146 10.3.4 指向多维数组的指针和指针...

    你必须知道的495个C语言问题

    2.19 程序运行正确,但退出时却“coredump”(核心转储)了,怎么回事? 联合 2.20 结构和联合有什么区别? 2.21 有办法初始化联合吗? 2.22 有没有一种自动方法来跟踪联合的哪个域在使用? 枚举 2.23 枚举...

    C语言写的测试本机cache大小的程序

    用C语言实现简单的测试单击cache的小程序; 利用大循环 读写cache 运行时间较长。

    溢水鱼缸问题及c语言程序

    本程序属于算法描述,可直接编译运行,附有输入说明,程序有解释。程序可以分别计算每一次所需要的时间,并在输出结果时说明水溢出的方向。

    c语言基础知识总结.doc

    1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。 2、define PI 3.1415926; 这个写法是错误的,一定不能出现分号。 3、每个C语言程序中...

    c语言学生成绩管理系统

    由于我的程序大部分是在机房编写和调试完成,时间相对较紧张,再加上我本来就对C语言没有精深的钻研和琢磨,因此程序写得相当粗糙,在有些功能的实现上,只是将其功能大致完成,并未考虑到操作的简便化等问题。...

    你必须知道的495个C语言问题(PDF)

    2.14 程序运行正确, 但退出时却“core dump”了,怎么回事? . . . . . 10 2.15 可以初始化一个联合吗? . . . . . . . . . . . . . . . . . . . . . . . 10 2.16 枚举和一组预处理的#define 有什么不同? . . . . ....

Global site tag (gtag.js) - Google Analytics