[C] 計算精確時間
首先引入time.h的標準函示庫來使用時間相關的API#include <time.h>#define CLOCKS_PER_SEC 1000000extern clock_t clock(void);clock_t() 返回啟動處理序時自 CRT 初始化以來已耗用的時間 (測量單位:每秒 CLOCKS_PER_SEC 單位數)
透過設定 CLOCKS_PER_SEC 的數值就可以計算出更小的精度,此例設定 1000 次計數單位為一秒,精度就可以到 msstart = clock_t();
/* 執行功能 */
end = clock_t();
// 時間經度為 ms
time = (end - start) / CLOCKS_PER_SEC / 1000;
頁:
[1]