当前位置:网站首页 > Go语言开发 > 正文

时钟代码(时钟代码c语言)



《C语言入门经典》第五版(ISBN: 17)读到了第四章。

已经暴露出了大量的问题,比如:涉及到跨平台问题,技术落后问题,译者不参考国内的行业规范乱翻译,排版错误(经常把负号漏掉)。综上,这本书我是不推荐的。

把最近遇到的问题整理一下,一个一个来,先写 clock() 函数的问题。

clock() 函数简介

头文件

函数声明

描述

返回值

其他

以上关于 clock() 的描述,已经被抄烂了。我要写一些抄的少的东西。

我在 manual page 上看到一段注意事项。

Linux does not include the times of waited-for children in the value returned by clock ().

这句话的大致中文是 “在 Linux 系统下,clock 函数的返回值中,不包含等待子进程的时间” 。

对于目前的我来说,我只需要知道 clock() 函数在 Linux 系统中用于计时是不准确的。更详细的解释需要涉及到很多 Linux 相关的知识

clock() 函数在 Linux 系统中用于计时可能不准确。

clock() 函数的例子

调用 clock() 函数,就是像手机上的计时器APP一样;只是记录一个时刻。

运行结果如图:

程序运行了4秒左右

有时候会用 clock() 做延迟代码

运行结果如图:

time命令查看一下运行时间

遇到的问题

还有一段代码在Windows上生效。

Windows上可以计时

在Linux上的运行结果如图:

Linux系统上几乎不计时

这到底是为什么呢?前面写了啊,Linux 计时不准啊。Linux 上的实现不一样啊 。

那么如何在 Linux 上实现计时功能呢?

下篇文章吧。

到此这篇时钟代码(时钟代码c语言)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 预训练语言模型是什么(预训练模型主要为了解决什么问题)2025-12-11 22:00:05
  • 程序员入门要学什么软件(程序员入门学什么语言)2025-12-11 22:00:05
  • 预训练语言模型(预训练语言模型 邵浩)2025-12-11 22:00:05
  • pycharm安装pymysql包(pycharm安装pymongo)2025-12-11 22:00:05
  • linux内核驱动开发 vscode(linux内核驱动开发 书籍推荐)2025-12-11 22:00:05
  • 苹果开发者账号怎么注册(苹果开发者账号怎么注册不了)2025-12-11 22:00:05
  • bsp驱动开发工程师(bsp驱动开发怎么学)2025-12-11 22:00:05
  • 预训练语言模型(预训练语言模型是指哪种模型)2025-12-11 22:00:05
  • 编程入门学什么语言(编程入门应该学什么语言)2025-12-11 22:00:05
  • 时钟函数c语言(c语言时钟设计报告)2025-12-11 22:00:05
  • 全屏图片