如何利用C语言的time()函数进行计时

avatar
作者
猴君
阅读量:0

在C语言中,你可以使用time()函数和difftime()函数来进行计时

#include<stdio.h> #include <time.h>  int main() {     time_t start, end;     double diff;      // 记录开始时间     time(&start);      // 这里放置你要计时的代码     for (int i = 0; i < 1000000; i++) {         // 执行一些操作     }      // 记录结束时间     time(&end);      // 计算时间差     diff = difftime(end, start);      printf("代码执行时间: %.2lf 秒\n", diff);      return 0; } 

在这个示例中,我们首先包含了stdio.htime.h头文件。然后,我们创建了两个time_t类型的变量startend,分别用于存储开始时间和结束时间。我们还创建了一个double类型的变量diff,用于存储时间差。

接下来,我们使用time()函数获取当前时间,并将其存储在start变量中。然后,我们执行一些操作(在这个示例中,我们使用一个for循环来模拟一些操作)。在操作完成后,我们再次使用time()函数获取当前时间,并将其存储在end变量中。

最后,我们使用difftime()函数计算startend之间的时间差,并将结果存储在diff变量中。我们使用printf()函数输出时间差,保留两位小数。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!