c 中記錄程式執行時間的函式

2021-05-23 08:53:26 字數 437 閱讀 3856

在c++的庫函式中,我們可以使用clock()來計算程式的執行時間,主要使用一下三個函式型別及函式:

1、clock_t:資料型別,其實,當你開啟time.h就知道了,就是個long型,用來記錄一段時間內的clocks數,即cpu的執行單元時間;

2、clock():返回型別clock_t,返回的是從程式開始,到你呼叫clock()函式這段時間的clocks;

3、clocks_per_sec:它用來表示一秒鐘會有多少個時鐘計時單元,即:

#define   clocks_per_sec ((clock_t)1000) 

可以看到每過千分之一秒(1毫秒),呼叫clock()函式返回的值就加1。

我們若想計算程式的執行時間,則只要根據程式的入口點和出口點出都計算clocks,再算差就可以了,都是在main()中進行操作,如下:

int main()

C 中記錄程式執行時間

關鍵語句 include clock t starttime,endtime starttime clock 計時開始 endtime clock 計時結束 cout the run time is double endtime starttime clocks per sec s endl 完整程...

C 記錄執行時間

包含標頭檔案 ctime clock t start time,end time start time clock for double i 0 i 1000000000 i 放置需要測試時間的 end time clock cout double end time start time clock...

python記錄程式執行時間

方法1 import datetime starttime datetime.datetime.now long running endtime datetime.datetime.now print endtime starttime seconds 方法 2 start time.time ru...