機能 |
使用したプロセッサ時間を取得する。 |
---|---|
定義 |
#include <time.h> clock_t clock ( void ); |
戻り値 |
そのプログラムで使用したプロセッサ時間を返す(処理系の最良近似)。 取得できない場合は、(clock_t)(-1)を返す。 ※結果はCLOCKS_PER_SECの値で割ることにより秒単位の時間を計算できる。 |
実装例 |
#include <time.h> #include <stdio.h> int main(void) { clock_t t; int i; for (i=0; i<0x1fffffff; i++) { } t = clock(); printf("%ld = %g[sec]\n", t, ((float)t / CLOCKS_PER_SEC)); return 0; } |
実行結果 |
1284 = 1.284[sec] |
clock()