clock_t该如何使用
各位高手,我在用clock_t start,end;查看算法运行的时间的时候会什么会出现这个啊,求解释,多谢
显示这样的错误
debug error
programming E:VC++\v\debug\v.exe
runtime error
(pleae try to debug the application)
#define CLOCKS_PER_SEC ((clock_t)1000) /* 这里的定义是使得计时以微秒计算,要不然运行太快看到时间就是零*/ #include<stdio.h> #include<time.h> main() { double i,f[3000], s[3000],duration; clock_t start, finish; /*定义时间函数*/ start=clock(); /*开始计时*/ for(i=1,f[1]=1,f[2]=2;i<=1460;i++) { f[i+2]=f[i+1]+f[i]; s[i]=f[i]/f[i+1]; printf("%.16e\t%.16e\t%.16e\n",f[i],f[i+1],s[i]); }; finish=clock(); /*结束计时*/ duration=(double)(finish-start)/CLOCKS_PER_SEC; /* 求时间差*/ printf("%f\n",duration); getch(); }