[問題] 關於計算執行時間的問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
LINUX
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
不好意思想請問一下關於執行時間的問題
我爬過文找到這網址http://www.songho.ca/misc/timer/timer.html
我照上面打
本來我的想法是
int main(){
clock_t t1,t2;
t1=clock();
****我的code******
t2=clock();
cout << (double)(t2 - t1) / CLOCKS_PER_SEC * 1000 << " ms.\n";
}
可是這樣做出來的答案無論如何都是0
而我把下面改成
while(t1 == t2)
t2 = clock();
出來的答案好像就是正確的
想請問一下這是什麼原因
為什麼要加一個while這計算時間的過程才會是對的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.65.154
推
04/07 16:36, , 1F
04/07 16:36, 1F
→
04/07 16:36, , 2F
04/07 16:36, 2F
→
04/07 16:37, , 3F
04/07 16:37, 3F
→
04/07 16:37, , 4F
04/07 16:37, 4F
→
04/07 16:42, , 5F
04/07 16:42, 5F
→
04/07 16:42, , 6F
04/07 16:42, 6F
→
04/07 21:21, , 7F
04/07 21:21, 7F
→
04/07 21:22, , 8F
04/07 21:22, 8F
→
04/08 00:03, , 9F
04/08 00:03, 9F
推
04/08 09:10, , 10F
04/08 09:10, 10F
→
04/08 09:10, , 11F
04/08 09:10, 11F