VC6.0如何察看程序运行时间

如题... 如题 展开
 我来答
s605954350
2012-06-29 · TA获得超过353个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:208万
展开全部
包含头文件
#include<ctime> //这个是C++版本的
#include<time.h>//这个是C版本的

全局函数clock()返回一个long类型的值,表示从程序开始运行到执行clock()时该程序总共经过的毫秒数。
在程序中加入 cout<<clock(); 或者printf("%d", clock()); 即可打印程序已经运行的时间了。
望采纳
百度网友79f44e646
2012-06-29
知道答主
回答量:10
采纳率:0%
帮助的人:1.6万
展开全部
有clock_t和CLOCKS_PER_SEC 配合使用
clock_t start, finish;
start = clock()
/*程序代码*/
finish = clock();
打印一下 (double)(finish - start) / CLOCKS_PER_SEC;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
97113217
2012-06-29 · 超过18用户采纳过TA的回答
知道答主
回答量:186
采纳率:0%
帮助的人:91.8万
展开全部
用codeblocks 每个程序都会显示运行时间 printf("%d", clock()); 3451.000000(在不同的机器上这个数值应该也不一样,这个取决于你的CPU;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovingDelly
2012-06-29 · TA获得超过286个赞
知道小有建树答主
回答量:79
采纳率:0%
帮助的人:90.3万
展开全部
#include
#include

int main (void)
{
float time;
int a;
time=0.0;
printf("This is a time test!\n");
for(a=0;a<999;a++)
for(time=1.0;time<100.0;time+=0.0001)
time*time*time;//这里做一个延时操作,
time=clock();//将之前的语句运行的时间赋值给time
printf("The clock function show : %f\n\n",time);
return 0;
}

通过运行发现,主观计算运行时间为 3~4秒
显示结果是一个整数,3451.000000(在不同的机器上这个数值应该也不一样,这个取决于你的CPU;当然,这个数的单位是毫秒,之后有做过其他的测试,发现后面的小数有时也有数据,再提醒一下这个函数的长度返回值为 4)不过值得注意的是,这个调用语句和之后的显示语句都是会增加时间的。

希望能够帮得上你,之前延时操作以后可以替换成你想要测试的时间的语句,就这样了,斑驳敬上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式