c中计时函数 clock()

时间:2023-03-09 18:33:48
c中计时函数 clock()
#include<time.h>

int main()
{
// ... .. // ....
printf("Time used = %.2lf\n",(double)clock()/CLOCKS_PER_SEC); return ; }

计时函数clock(),该函数返回程序目前为止运行的时间。这样,在程序结束之前调用它,便可获得整个程序运行的时间。这个时间除以创术CLOCKS_PER_SEC之后得到的值以秒为单位。

可以使用time.h和clock() 函数获得程序运行时间。常熟CLOCKS_PER_SEC和操作系统相关,请不要直接使用clock()的返回值,而应总是除以CLOCKS_PER_SEC。

程序的时间,键盘输入的时间也计算在内。

为了避免输入数据的时间影响测试结果,我们使用一种称之为管道的技巧(个人感觉不好用可以参考小白2.2 现在就不干了 虽然小白建议我们每个读者熟悉命令行操作,包括Windows 和Linux但是。。。)