需要判断某段代码执行所消耗的时间用C语言的clock(),clock返回当前进程创建到现在经过的时钟周期数。
在代码段的起始和结束使用此函数获得两个时间,然后相减即为耗时:
#include <stdlib.h> #include <time.h> int main() { time_t tBegin; tBegin=clock(); // //代码段... // time_t tCost=clock()-tBegin; return 0; }
使用C语言的库函数有个直接的好处就是跨平台能力强。