clock()
函数
clock()
函数返回程序开始执行后所用的时间。
头文件<ctime>
与符号常量CLOCKS_PER_SEC
clock()
函数的单位不是秒,并且函数的返回值类型不确定。因此在头文件<ctime>
中定义了符号常量CLOCKS_PER_SEC
,该常量等于每秒钟包含的系统时间单位数。
因此,利用clock() / CLOCK_PER_SEC
可以计算程序执行了多少秒。
利用sec * CLOCK_PER_SEC
可以计算sec
秒包含多少个系统时间单位数。
clock_t
类型
利用clock_t x = clock()
,编译器可以将x
转换为合适的类型。
计算程序运行时间
#include <iostream>
#include