在C語言中,可以使用time.h頭文件中的time函數來實現一個簡單的計時器。下面是一個簡單的示例代碼:
#include <stdio.h>
#include <time.h>
int main() {
time_t start_time, end_time;
double elapsed_time;
start_time = time(NULL); // 記錄開始時間
// 進行需要計時的操作
for (int i = 0; i < 1000000; i++) {
// do something
}
end_time = time(NULL); // 記錄結束時間
elapsed_time = difftime(end_time, start_time); // 計算經過的時間差
printf("Elapsed time: %f seconds\n", elapsed_time);
return 0;
}
在上面的示例中,使用time函數分別記錄程序開始和結束的時間,并使用difftime函數計算二者之間的時間差。最后通過打印輸出來顯示經過的時間。