C語言中,計算程式執行時間的經典例子

2021-04-20 11:36:29 字數 516 閱讀 8543

在所需計算的程式段落所在檔案中,加入標頭檔案:

#include 

在所需計算的程式段落前加入如下語句:

/* start time */

struct timeval tv_start;

struct timezone tz_start;

gettimeofday(&tv_start, &tz_start);

在所需計算的程式段落後加入如下語句:

/* end time */

struct timeval tv_end;

struct timezone tz_end;

gettimeofday(&tv_end, &tz_end);

在欲輸出計算結果時,加入如下語句:

/* compute time */

printf("cost time: %ld sec %ld usec/n", tv_end.tv_sec - tv_start.tv_sec,tv_end.tv_usec-tv_start.tv_usec);

VC MFC中計算程式執行時間

通過網上查閱資料,找到以下幾種vc中求取程式執行時間的方法 方法一 利用gettickcount函式 ms cstringstr longt1 gettickcount 程式段開始前取得系統執行時間 ms to do sth longt2 gettickcount 程式段結束後取得系統執行時間 ms...

VC MFC中計算程式 系統執行時間

vc mfc中計算程式 系統執行時間 skyseraph dec.30th 2010 hqu latest modified date dec.30th 2010 hqu 法一 利用gettickcount函式 獲取程式執行時間 longt1 gettickcount 程式段開始前取得系統執行時間 ...

VC MFC中計算程式 系統執行時間

vc mfc中計算程式 系統執行時間 skyseraph dec.30th 2010 hqu latest modified date dec.30th 2010 hqu 法一 利用gettickcount函式 獲取程式執行時間 longt1 gettickcount 程式段開始前取得系統執行時間 ...