在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...