トップページ > キーワード検索 > clock()
C言語規格
C言語(その他)
プログラム
その他
clock()
機能 使用したプロセッサ時間を取得する。
定義 #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]





inserted by FC2 system