#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main( void )
{
long i = 10000000L;
clock_t start, finish;
double duration;
/* 测量一个事件持续的时间*/
printf( "Time to do %ld empty loops is ", i );
start = clock();
while( i-- )
finish = clock();
duration = (double)(finish - start) / CLOCKS_PER_SEC;
printf( "%f seconds/n", duration );
system("pause");
}
程序执行结果:
Time to do 10000000 empty loops is 0.421000 seconds
请按任意键继续...
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wave_1102/archive/2008/04/29/2343479.aspx