[問題] Linux裡面的clock好像怪怪

看板Electronics作者 (哆啦A孟)時間18年前 (2007/05/31 21:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
如題 由於我程式需要計算程式執行時所花費時間 那C語言裡面有個clock函式,所以我就以這個函式去求時間 但是程式執行結果好像不正確耶. 問題1 print出來的時間有點怪 問題2 是print出來的時間都是整數 問題3 pause沒有辦法用 是因為Linux的gcc編譯器沒有辦法支援的關係嗎 @@, 還是有其他的語法呢?? 阿里阿豆了 多謝各位 我的程式如下 #include<stdio.h> #include<stdlib.h> #include<math.> #include<time.h> int main(void) { int i,j; colck_t start,end; float t_used; start=clock(); for(i=0;i<1000;i++) for(j=0;j<1000;j++) sin(0.2); end=clock(); t_used=(float) (end-start)/CLK_TCK; printf("time= %.3f seconds. \n",t_used); system("pause"); return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.79.65 adddream:轉錄至看板 C_and_CPP 06/01 04:13
文章代碼(AID): #16Nj3JAJ (Electronics)
文章代碼(AID): #16Nj3JAJ (Electronics)