VC6.0怎么查看程序运行时间?
3个回答
展开全部
#include <time.h>
#include <stdio.h>
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)不过值得注意的是,这个调用语句和之后的显示语句都是会增加时间的。
希望能够帮得上你,之前延时操作以后可以替换成你想要测试的时间的语句,就这样了,斑驳敬上
#include <stdio.h>
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)不过值得注意的是,这个调用语句和之后的显示语句都是会增加时间的。
希望能够帮得上你,之前延时操作以后可以替换成你想要测试的时间的语句,就这样了,斑驳敬上
浙江启扬智能科技有限公司
2023-06-12 广告
2023-06-12 广告
不一定,ARM架构的嵌入式开发可以基于uc/os、Linux、Windows等操作系统,而不一定要使用LINUX操作系统。在ARM架构上,Windows和Linux都是可以使用的,而且许多嵌入式系统开发工具也都是支持这两种操作系统的。因此,...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询