1
我在嘗試使用clock()
來確定C中函數的運行時間。 這是迄今爲止代碼:使用時鐘確定函數的運行時間()
time_t start, end;
start = clock();
// Function here
end = clock();
printf("Time was: %lf\n", ((double)(end-start)/CLOCKS_PER_SEC));
並返回Time was: 0.030000
。如果我添加幾秒鐘的延遲,則會顯示Time was: 0.500000
。我怎樣才能讓它在毫秒內正確顯示?例如。 Time was: 500 milliseconds
或Time was: 30 milliseconds
?
謝謝!