要使用clock()函數測量程序運行時間,首先需要包含<time.h>頭文件。然后在程序的適當位置調用clock()函數兩次,并計算它們之間的差值,就可以得到程序的運行時間。
下面是一個簡單的示例代碼:
#include <time.h>
#include <stdio.h>
int main() {
clock_t start, end;
double cpu_time_used;
start = clock();
// 在這里放置你的程序代碼
end = clock();
cpu_time_used = ((double) (end - start)) / CLOCKS_PER_SEC;
printf("程序運行時間為 %f 秒\n", cpu_time_used);
return 0;
}
在上面的示例中,程序開始時調用clock()函數獲取開始時間,執行完程序后再次調用clock()函數獲取結束時間,然后計算它們的差值并除以CLOCKS_PER_SEC得到程序運行時間。最后將運行時間打印出來。