冰楓論壇

標題: [C] 計算精確時間 [打印本頁]

作者: whitefox    時間: 2023-6-4 01:00
標題: [C] 計算精確時間
首先引入time.h的標準函示庫來使用時間相關的API
  1. #include <time.h>
複製代碼
  1. #define CLOCKS_PER_SEC 1000000
  2. extern clock_t clock(void);
複製代碼
clock_t() 返回啟動處理序時自 CRT 初始化以來已耗用的時間 (測量單位:每秒 CLOCKS_PER_SEC 單位數)
透過設定 CLOCKS_PER_SEC 的數值就可以計算出更小的精度,此例設定 1000 次計數單位為一秒,精度就可以到 ms
  1. start = clock_t();

  2. /* 執行功能 */

  3. end = clock_t();

  4. // 時間經度為 ms
  5. time = (end - start) / CLOCKS_PER_SEC / 1000;
複製代碼





歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓