前言

主要是为了统计下某段程序的运行时间

代码实现

主要调用了linux c下的<sys/time.h>

#include<stdio.h>
#include<sys/time.h>double tick(void)
{struct timeval t;gettimeofday(&t, 0);return t.tv_sec + 1E-6 * t.tv_usec;
}int main(int argv, char* argc[])
{double t = tick();for (int i = 0; i < 10000000; i++){;}t = tick() - t;printf("Completed in %.3f secs \n", t);return 0;
}

输出

Completed in 0.028 secs 

Linux下 C语言统计时间差相关推荐

  1. Linux下C语言编程

    第1章 Linux下C语言编程简介 本章将简要介绍一下什么是Linux,C语言的特点,程序开发的预备知识,Linux下C语言开发的环境,程序设计的特点和原则以及编码风格等.通过本章的学习,可以对在Li ...

  2. 初识Linux下C语言编程

    本章将简要介绍一下什么是Linux,C语言的特点,程序开发的预备知识,Linux下C语言开发的环境,程序设计的特点和原则以及编码风格等.通过本章的学习,可以对在Linux下使用C语言编程有一个基本的了 ...

  3. Linux下C语言开发(信号signal处理机制)

    信号signal处理是Linux程序的一个特色,用信号处理来模拟操作系统的中断功能,对于系统程序员来说是最好的一个选择了.同样信号处理也是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概 ...

  4. linux c语言常见面试题及答案,Linux下C语言的几道经典面试题小结(分享)

    Linux下C语言的几道经典面试题小结(分享) 本篇文章整理了几道Linux下C语言的经典面试题,相信对大家更好的理解Linux下的C语言会有很大的帮助,欢迎大家探讨指正. 1.如果在Linux下使用 ...

  5. Linux 应用程序 嵌汇编,Linux下C语言嵌汇编

    Using Assembly Language in Linux. Intel和AT&T汇编语法差异: 1.前缀: Intel汇编寄存器和立即数无需前缀.后者寄存器前缀为%,立即数前缀为$. ...

  6. linux c语言工具,Linux下C语言编程环境的工具.doc

    Linux下C语言编程环境的工具 Linux下C语言编程环境的工具 Linux下C语言编程环境的工具 要想在Linux下进行C语言编程,首先得搭建好一个编程环境.这里分别说明一下几个非常有用的软件包. ...

  7. Linux下获取毫秒级时间差

    Linux下获取毫秒级时间差 使用Linux的gettimeofday函数可以达到这个目的  其中t1=t_start.tv_sec是公元1970年至今的时间(换算为秒)  t2=t_start.tv ...

  8. Linux下C语言编程-进程的创建

    Linux下C语言编程-进程的创建 作者:hoyt 1.进程的概念 Linux操作系统是面向多用户的.在同一时间可以有许多用户向操作系统发出各种命令.那么操作系统是怎么实现多用户的环境呢?在现代的操作 ...

  9. linux父进程中显示子进程pid,请教linux下c语言函数fork父进程打印子进程的PID

    请教linux下c语言函数fork父进程打印子进程的PID 关注:296  答案:2  信息版本:手机版 解决时间 2019-01-14 04:55 雨不眠的下 2019-01-13 12:23 用于 ...

最新文章

  1. 从0到1详解推荐系统中的嵌入方法,原理、算法到应用都讲明白了
  2. 学习FreeRTOS的几点体会
  3. ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
  4. (转)基于Metronic的Bootstrap开发框架经验总结(2)--列表分页处理和插件JSTree的使用...
  5. 《C++游戏开发》笔记十一 平滑动画:不再颤抖的小雪花
  6. hdu 1426(DFS+坑爹的输入输出)
  7. Qt qss 动态属性-不同条件不同显示
  8. php env 函数不存在,php-Laravel 5.2无法读取env fi
  9. ENVI 5.3软件安装教程(附带安装包获取方式)
  10. 1000道Python题库系列分享三(30道)
  11. FileZilla 使用技巧
  12. 机器喵之红黑树(三)
  13. SSI接口 AC97
  14. 第十二章:互联网-webbrowser:显示Web页面-使用特定浏览器
  15. 计算机图形学学习笔记(上)
  16. Paddle安装是遇到 Error: Can not import avx core while this file exists:
  17. 无线局域网安全(一)———WEP加密
  18. 【Mac】Homebrew安装nvm
  19. JavaSE-day22
  20. 【我参加NVIDIA Sky Hackathon】ASR篇

热门文章

  1. Redis 高级特性(2)—— 发布 订阅模式
  2. 求字符串全排列 python实现
  3. 毕业,新的开始,撸起袖子加油干!
  4. java转python
  5. 存在量词后必须用合取式?-数学
  6. 什么是高/低方差、高/低偏差、(推荐阅读)
  7. 主流手机OS与鸿蒙OS
  8. Json文件解析(上)
  9. 管道:实用程序服务和数据结构
  10. 边缘的人工智能可以满足许多需求