社区
C语言
帖子详情
请问C语言中怎么计算一段程序总共花消了多少时间?
3851391
2003-10-15 11:05:39
请问C语言中怎么计算一段程序总共花消了多少时间?
记得TIME函数中好象有!但我不知道怎么用?!!
...全文
83
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、 ...
51单片机
C
语言
编程基础及实例
数码管的接法和驱动原理 一支七段数码管实际由 8 个发光二极管构成, 其
中
7 个组形构成数字 8 的七段笔画, 所以称为七段 数码管,而余下的 1 个发光二极管作为小数点。作为习惯,分别给 8 个发光二极管标上记号:...
10天学会AVR——DS1302的工作原理,
程序
,课件
1、 键盘作用,检测原理,如何消抖,独立键盘检测
程序
编写。 2、 矩阵键盘检测
程序
编写,涉及到返回值函数调用。 第六讲:1602液晶的使用 1、 看手册,管脚、写指令和数据、时序图。 2、 编写
程序
,显示光标 3、 ...
《手把手教你学51单片机》
程序
资料
本目录下提供的是《手把手教你学51单片机(
C
语言
版)》教材
中
所有例程与作业习题的源代码。 请将整个目录复制到电脑硬盘上使用,如直接在光盘路径下打开工程可能会导致软件报错。 运行目录下的Clean.bat可以清理
程序
...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章