C 速查手冊
11.5.1 clock()
time.h 的函數 (function) clock() 回傳程式執行後佔用的 CPU 時間,單位為 tick 。
以下程式示範使用 clock() 的結果
#include <stdio.h>
#include <time.h>
int main(void)
{
long fiveseconds = CLOCKS_PER_SEC * 5;
printf("程式開始執行,準備暫停五秒...\n");
while (clock() < fiveseconds) {
}
printf("五秒過後,程式執行結束...\n");
return 0;
}
/* 《程式語言教學誌》的範例程式
http://kaiching.org/
檔名:cclock.c
功能:示範 time.h 中函數 clcok() 的使用
作者:張凱慶 */
編譯後執行,結果如下
$ gcc cclock.c |
$ a.out |
程式開始執行,準備暫停五秒... |
▊ |
五秒過後
五秒過後,程式執行結束... |
$ |