作者adddream (哆啦A孟)
站内Electronics
标题[问题] Linux里面的clock好像怪怪
时间Thu May 31 21:42:42 2007
如题
由於我程式需要计算程式执行时所花费时间
那C语言里面有个clock函式,所以我就以这个函式去求时间
但是程式执行结果好像不正确耶.
问题1 print出来的时间有点怪
问题2 是print出来的时间都是整数
问题3 pause没有办法用
是因为Linux的gcc编译器没有办法支援的关系吗 @@, 还是有其他的语法呢??
阿里阿豆了
多谢各位
我的程式如下
#include<stdio.h>
#include<stdlib.h>
#include<math.>
#include<time.h>
int main(void)
{
int i,j;
colck_t start,end;
float t_used;
start=clock();
for(i=0;i<1000;i++)
for(j=0;j<1000;j++)
sin(0.2);
end=clock();
t_used=(float) (end-start)/CLK_TCK;
printf("time= %.3f seconds. \n",t_used);
system("pause");
return 0;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.79.65
※ adddream:转录至看板 C_and_CPP 06/01 04:13