社区
C语言
帖子详情
请问C语言中怎么计算一段程序总共花消了多少时间?
3851391
2003-10-15 11:05:39
请问C语言中怎么计算一段程序总共花消了多少时间?
记得TIME函数中好象有!但我不知道怎么用?!!
...全文
74
14
打赏
收藏
请问C语言中怎么计算一段程序总共花消了多少时间?
请问C语言中怎么计算一段程序总共花消了多少时间? 记得TIME函数中好象有!但我不知道怎么用?!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
williamVII
2003-10-17
打赏
举报
回复
lws08()正解
3851391
2003-10-17
打赏
举报
回复
尽量精确!
andyhan12
2003-10-17
打赏
举报
回复
好谢谢大家
xiaoyunet
2003-10-17
打赏
举报
回复
#include <time.h>
#include <iostream>
class timer
{
public:
void start(){_start = clock();}
clock_t time(){return clock() - _start;}
private:
clock_t _start;
};
void main()
{
using namespace std;
timer t;
t.start();
//do something....
cout << t.time() << endl; //单位是ms
}
wangli50
2003-10-17
打赏
举报
回复
#include<sys/timeb.h>
void main(void)
{
struct timeb t1,t2;
ftime(&t1);
...
...
...
ftime(&t2);
t=(t2.time-t1.time)*1000+(t2.millitm-t1.millitm);
printf("sum=%lf 用时%ld毫秒\n",sum,t);
}
sevencat
2003-10-17
打赏
举报
回复
用马表最好,
不然用INTEL蕊片专用的那个查时间的那个汇编码最好了。
3851391
2003-10-17
打赏
举报
回复
不是很精确!有没有更精确些!
TianGuangZao
2003-10-16
打赏
举报
回复
这些都不怎么好。
CsdnPlayer
2003-10-16
打赏
举报
回复
用秒表。
ahuu
2003-10-16
打赏
举报
回复
to lws08()
最后的结果,单位是秒还是毫秒
ahuu
2003-10-16
打赏
举报
回复
to 楼上
你有什么更好的办法吗?
不妨说说
lws08
2003-10-15
打赏
举报
回复
#include "time.h"
time_t t1,t2;
在开头t1=clock();
在结尾t2=clock();
然后打出(double)(t2-t1)/CLOCKS_PER_SEC就是耗时了
fifo333
2003-10-15
打赏
举报
回复
查一下clock的用法,很简单,具体的不讲了。
SCUM
2003-10-15
打赏
举报
回复
如果要求不太精确
那直接取系统ticks比较方便
可用一unsigned long 指针从 0x0000046c 处得到
在程序段开始前和结束后各取一次计算出差值再除以18.2就得到耗时了
C
语言
入门经典(第4版)--源代码及课后练习答案
本书的目标是使你在
C
语言
程序
设计方面由一位初学者成为一位称职的
程序
员。 内容简介 本书是编程
语言
先驱者Ivor Horton的经典之作,是
C
语言
方面最畅销的图书品种之一。本书集综合性、实用性为一体,是学习
C
语言
...
10天学会AVR和
C
语言
_异步串口UART
1、 键盘作用,检测原理,如何消抖,独立键盘检测
程序
编写。 2、 矩阵键盘检测
程序
编写,涉及到返回值函数调用。 第六讲:1602液晶的使用 1、 看手册,管脚、写指令和数据、时序图。 2、 编写
程序
,显示光标 3、 ...
C
语言
及
程序
设计初步
课程针对没有任何
程序
设计基础的初学者,全面介绍
C
语言
及利用
C
语言
进行
程序
设计的方法。课程注重知识的传授,更关注学习者能够通过实践的方式,真正学会利用
C
语言
解决问题,奠定
程序
设计的基础。为此,专门设计了...
51单片机
C
语言
编程基础及实例
数码管的接法和驱动原理 一支七段数码管实际由 8 个发光二极管构成, 其
中
7 个组形构成数字 8 的七段笔画, 所以称为七段 数码管,而余下的 1 个发光二极管作为小数点。作为习惯,分别给 8 个发光二极管标上记号:...
10天学会AVR——DS1302的工作原理,
程序
,课件
1、 键盘作用,检测原理,如何消抖,独立键盘检测
程序
编写。 2、 矩阵键盘检测
程序
编写,涉及到返回值函数调用。 第六讲:1602液晶的使用 1、 看手册,管脚、写指令和数据、时序图。 2、 编写
程序
,显示光标 3、 ...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章