#include <sys/time.h>
#include <unistd.h>
int gettimeofday(struct timeval *tv,struct timezone *tz);
功能:将目前的时间以tv所指的结构返回。
struct timeval{
long tv_sec;//秒
long tv_usec;//微秒
};
//获取毫秒时间
#include <stdio.h>
#include <stdlib.h> /* 包含标准库头文件 */
#include <sys/time.h>
int main(int argc, char **argv)
{
struct timeval start,stop,diff;
gettimeofday(&start,0); //开始计时
............ //doing
gettimeofday(&stop,0); //结束计时
timeval_subtract(&diff,&start,&stop);
printf("总计用时:%d毫秒/n",diff.tv_usec);
}
//获取微秒级时间