开发过程中有时候需要统计函数执行某项任务的耗时,可以利用头文件sys/time.h中提供的库函数来完成,
实现过程参考代码:
#include<stdio.h>
#include<sys/time.h>
void func(void){
int i = 0,j = 0;
for(;i < 10000;i++)
for(;j < 10000;j++);
}
int main(int argc,char **argv){
struct timeval start;
struct timeval end;
float timer;
gettimeofday(&start,NULL); //结构体start当前时间(1970年1月1日到现在的时间)
func();