Unix有兩個函數都是返回clock_t類型:
1. #include <sys/times.h>
clock_t times(struct tms *buf);//返回值:若成功,返回流逝的牆上時鐘時間(以時鐘滴答數爲單位);若出錯,返回-1
這個clock_t返回值如果要轉換爲秒的話需要除以每秒時鐘滴答數(這個用sysconf(_SC_CLK_TCK)
2. #include<time.h>
clock_t clock() 返回值要轉換成秒數的話需要除以CLOCKS_PER_SECOND
原因:兩個函數屬於不同的標準,前者是ISO C後者是POSIX 1。