struct timeval {

long tv_sec; // seconds

long tv_usec; // and microseconds(百万分之一秒)

};

timeval结构的用于指定时间值。

头文件#include

测试代码

#include

#include

#include

#define MAX_VALUE 1000000

#define MSECOND 1000000

int main(void) {

unsigned long long a;

unsigned long long sum = 0;

float timeuse = 0;

struct timeval tpstart,tpend;

gettimeofday(&tpstart,NULL);

for(a = 0; a < MAX_VALUE; a++)

sum += a;

gettimeofday(&tpend,NULL);

timeuse = MSECOND * (tpend.tv_sec - tpstart.tv_sec) + tpend.tv_usec - tpstart.tv_usec;

timeuse /= MSECOND;

printf("the value od sum is:%llu,Used Time:%f\n",sum,timeuse);

return 0;

}

结果:the value od sum is:499999500000,Used Time:0.004108

timeval linux 头文件,linux中的struct timeval结构相关推荐

  1. memset linux 头文件,linux中memset的正确用法

    [起因]希望对各种类型的数组进行初始化,避免野值 memset函数将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始 ...

  2. stricmp linux 头文件,linux windows porting

    10.error C4430: missing type specifier - int assumed. Note: C++ does not support default-int这是因为在VC6 ...

  3. memset linux 头文件,linux下C/C++头文件梳理,看完这篇再也不会搞糊涂头文件了!...

    一:前言 进行linux下C/C++服务端后台开发的都知道,需要跟各种头文件打交道. 比如使用printf函数则需要引用#include ,使用STL的map容器则要#include ,使用socke ...

  4. printf linux 头文件,Linux C 格式化输出时要注意的问题

    在Linux下提供了以下函数提供格式化输出,printf,fprintf,sprintf,snprintf.这些函数的头文件定义都是stdio.h.为标准的C库函数. printf提供标准的输出流,f ...

  5. linux 头文件汇总

    linux头文件 头文件目录中总共有32个.h头文件.其中主目录下有13个,asm子目录中有4个,linux子目录中有10个,sys子目录中有5个.这些头文件各自的功能如下. <a.out.h& ...

  6. linux头文件 库,Linux操作系统的头文件和库文件搜索路径

    一. 头文件 1 ""中的头文件,在源文件当前目录查找 2 -I 中指定目录 -I可以在CFLAG中指定 3 gcc的环境变量 C_INCLUDE_PATH, CPLUS_INCL ...

  7. linux的头文件下载,Linux内核头文件(linux headers)

    更新 Linux 内核头文件(linux headers) 三 8th, 2013 2,474 views | 发表评论 | Trackback 一般来说,如果不是自己编译 kernel,那么更新头文 ...

  8. Linux C try 头文件,linux c 头文件

    //1.Linux中一些头文件的作用: #include //ANSI C.提供断言,assert(表达式) #include //GCC.GTK,GNOME的基础库,提供很多有用的函数,如有数据结构 ...

  9. Linux找头文件规则,linux 头文件、库文件查找顺序

    linux 头文件.库文件查找顺序 默认分类 2009-11-14 01:24:28 阅读126 评论0 字号:大中小 linux 头文件.库文件查找顺序 2009-11-03 12:36 Inclu ...

最新文章

  1. 简要解释什么是Conv1d,Conv2d,Conv3d
  2. java中删除每一条数据,一条sql语句删除表中所有除ID 不同之外的记录,只留一条。...
  3. 服务端配置实现AJAX跨域请求
  4. Js、jquery学习笔记
  5. Pannellum:实例之为全景图添加指南针
  6. 使用一般处理程序HTTPHandler下载文件
  7. 使用colab训练faster-rcnn
  8. 安全狗又拿下一场重保胜战 第22届投洽会顺利谢幕
  9. cadence ~ PCB排版 必要流程
  10. Flex实现栅格布局
  11. Simon‘s writting 全网最全笔记
  12. Unity 自带函数 Reset() 的使用
  13. Linux手动安装JDK并配置多个版本JDK--JDK配置和Jenv的配置使用
  14. 【探花交友DAY 11】定时统计任务和自动内容审核
  15. 如何远程访问 Redis
  16. 两种ps切图方法(图层/切片)
  17. java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedDataBinder
  18. 算法系列——输出所有的笛卡尔积组合
  19. HTML相对定位与绝对定位
  20. 国内移动应用数据安全发展现状

热门文章

  1. 队列之循环队列详解(C语言版)
  2. 致态TiPlus5000固件+升级软件(联芸MAP1202主控)
  3. 小电科技上市“搁浅”:先行者怪兽充电“坑惨”投资人,业绩难平
  4. 连接手表_一图看懂小米手表/Color连接iPhone/安卓手机的功能差别
  5. 设置应用图标提醒数字(右上角)
  6. Unity2021版本UnityWebRequest使用方法参考
  7. 使用UGUI自定义五边形
  8. java 火龙劫,火龙畅想圆满完成 最终结果即将揭晓
  9. 云原生成为工业互联网新引擎 共同赋能制造业转型升级
  10. 什么是phpize及其用法