一、分析
主要使用<time.h>中的类型和几个函数即可。
clock_t定义了表示时间值的算术类型,一般用于记录存储一个系统时间值。
clock()可以取得从程序运行开始到调用clock()函数所花费的处理器时间,返回类型就是clock_t。
(end - start) / CLK_TCK就可以将时间差转换为以秒为单位
二、源码
1: #include <time.h>
2: #include <dos.h>
3: #include <stdio.h>
4:
5: int main()
6: {
7: clock_t start, end;
8: start = clock();
9: sleep(1);
10: end = clock();
11: printf("the time was: %f\n", (end - start) / CLK_TCK);
12: return 0;
13: }