我的程式碼如以下:
--------------------------------------------------
clock_t TimeStart = 0 , TimeEnd = 0 , TimeSpend = 0;
……
TimeStart = clock();
演算法
TimeEnd = clock();
TimeSpend = (TimeEnd - TimeStart) / CLK_TCK;
……
--------------------------------------------------
「TimeSpend」常常取到的都是零。
請問為什麼?
還有一個奇怪的狀況,就是例如我可能在資料量為10000時,擷取到時間為10;
在資料量為100000時,擷取到時間為0。
我記得用寶蘭寫的時候也會這樣。