阅读量: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.h
和time.h
头文件。然后,我们创建了两个time_t
类型的变量start
和end
,分别用于存储开始时间和结束时间。我们还创建了一个double
类型的变量diff
,用于存储时间差。
接下来,我们使用time()
函数获取当前时间,并将其存储在start
变量中。然后,我们执行一些操作(在这个示例中,我们使用一个for循环来模拟一些操作)。在操作完成后,我们再次使用time()
函数获取当前时间,并将其存储在end
变量中。
最后,我们使用difftime()
函数计算start
和end
之间的时间差,并将结果存储在diff
变量中。我们使用printf()
函数输出时间差,保留两位小数。