请问怎么用c测程序运行时间?
请问怎么用c测程序运行时间?
----------------解决方案--------------------------------------------------------
什么意思??、
----------------解决方案--------------------------------------------------------
就是我写了一个c的程序~~~想测运行时间怎么办
----------------解决方案--------------------------------------------------------
大概方向
[CODE]
#include <time.h>
#include <stdio.h>
#include <dos.h>
int main(void)
{
time_t t1,t2;
t1 = time(NULL); /*得到的是现在自1970年1月1日0时0分以来的秒数*/
………………
……………… /*你的程序*/
………………
t2 = time(NULL);
printf("%ld",t2-t1);
return 0;
}
[/CODE]
----------------解决方案--------------------------------------------------------
哦~~~多谢啦~~呵呵
----------------解决方案--------------------------------------------------------
请问四楼:
time_t是何类型啊!如何使用?
还有就是能不能精确到小数点后几位,以提高精度
----------------解决方案--------------------------------------------------------
好像有个更精确的clock吧,是ms单位的
----------------解决方案--------------------------------------------------------
我想输出是以秒为单位,后面加小数点
clock t;是这样定义吗?关键我是不明白他们是何类型,是如 int float等吗?
----------------解决方案--------------------------------------------------------