1 /*
2 clock():捕捉從程序開始運行到 clock() 被調用時所耗費的時間,時間單位 3 是clock tick, 即:“時鍾打點”。 4
5 常數CLK_TCK:機器時鍾每秒所走的時鍾打點數。 6 */
7
8 #include <stdio.h>
9 #include <time.h>
10
11 clock_t start, stop; 12 // clock_t 是 clock() 函數返回的變量類型
13 double duration; 14 // 紀錄被測函數運行的時間, 單位為秒
15
16 int main() 17 { 18 // 不在測試范圍內的准備工作寫在 colck() 調用之前
19 start = clock(); 20 my_function(); 21 stop = clock(); 22 // 其他不在測試范圍的處理寫后面,例如下面的輸出語句
23 duration = ((double)(stop - start))/CLK_TCK; 24
25 return 0; 26
27 }
