C++ ctime clock() 函数

定义和用法

clock() 函数返回数字,表示从程序启动到调用该函数时所经过的时间量。它主要用于测量程序执行过程中两个时刻之间的时间差。

时间单位的大小取决于计算机,可通过使用 CLOCKS_PER_SEC 常量将其转换为秒。

clock() 函数定义在 <ctime> 头文件中。

实例

测量程序运行所需的时间:

clock_t before = clock();
int k = 0;
for(int i = 0; i < 100000; i++) {
  k += i;
}
clock_t duration = clock() - before;
cout << "执行耗时: " << (float)duration / CLOCKS_PER_SEC << " 秒";

亲自试一试

语法

clock();

参数

无。

技术细节

返回: 正数,表示调用该函数时的时刻(以时钟周期为单位)。