C語言-程式設計 / 第2次作業 / EX-17B EX-17 1025 訊一乙 clock() kbhit() 簡介

 

學習如何使用系統 clock() 函式 

http://puremonkey2010.blogspot.com/2010/08/c-cc.html

很明顯,clock_t是一個長整形數。 在time.h文件中,還定義了一個常量CLOCKS_PER_SEC,它用來表示一秒鐘會有多少個時鐘計時單元,其定義如下 :

#define CLOCKS_PER_SEC ((clock_t)1000)  可以看到每過千分之一秒(1毫秒),調用clock() 函數返回的值就加1. 下面舉個例子,你可以使用公式clock()/CLOCKS_PER_SEC來計算一個進程自身的運行時間 :

1

 

  學習如何使用系統 kbhit() 函式
執行kbhit()時,會直接檢查當時使用者是否有按下任何按鍵,如果有的話傳回非零值,沒有按下任何鍵的話則傳回0,但不會暫停程式等待使用者輸入。    

1