PC-lint-发现bugs 发表于 2018-10-21 | 更新于: 2020-10-05 | 分类于 工具 | 阅读次数: 前言很多代码问题在编译阶段难以发现,只有在运行时才会暴露。即便是在运行时出现问题了,我们可能仍然需要费一番功夫才能最终找到代码的问题。幸运地是,我们可以利用一个工具在编译之前就可以发现这些问题。有了它,基本可以检查出代码中80%的非逻辑性错误。这就是本文要介绍的主角—PC-lint。 阅读全文 »
Linux常用命令-解压缩篇 发表于 2018-10-19 | 更新于: 2020-10-05 | 分类于 linux | 阅读次数: 前言Linux常用命令中,有很多用于对文件的压缩或解压,本文将介绍这些解压缩命令中不常见却非常实用的用法。 阅读全文 »
C语言入坑指南-“悬挂”else 发表于 2018-10-16 | 更新于: 2020-10-05 | 分类于 C | 阅读次数: 前言if语句在编程中常用于构成分支结构,是我们最熟悉的语句之一。但如果编程习惯不当,并且出现if嵌套时,就可能造成难以排查的问题。本文将介绍“悬挂”else问题。 阅读全文 »
c语言的main函数到底该怎么写? 发表于 2018-10-13 | 更新于: 2020-10-05 | 分类于 C | 阅读次数: 前言main函数是程序启动后执行的第一个自定义函数,从开始学习C语言到现在,我们似乎看到了很多个版本的main函数,那么哪一种才是正确的呢?我们先来看看目前有哪些版本。 阅读全文 »
hello程序是如何变成可执行文件的 发表于 2018-10-10 | 更新于: 2020-10-05 | 分类于 C | 阅读次数: 前言hello程序几乎是我们每个人学习C语言写的第一个程序,但是它是如何从.c文本变成可以打印出”hello world“的可执行文件的呢?本文将简单介绍其过程。 阅读全文 »
一个奇怪的链接问题 发表于 2018-10-06 | 更新于: 2020-10-05 | 分类于 C | 阅读次数: 前言链接是代码生成可执行文件中一个非常重要的过程。我们在使用一些库函数时,有时候需要链接库,有时候又不需要,这是为什么呢?了解一些链接的基本过程,能够帮助我们在编译时解决一些奇怪的问题。比如,下面就有一种奇怪的现象。 阅读全文 »
linux常用命令--文本查看篇 发表于 2018-10-05 | 更新于: 2020-10-05 | 分类于 linux | 阅读次数: 前言Linux常用命令中,除了cat还有很多其他用于文本查看的命令。本文将简单介绍一下这些文本查看的命令。 阅读全文 »
谈一谈字节序的问题 发表于 2018-10-02 | 更新于: 2020-10-05 | 分类于 C | 阅读次数: 前言字节序关系到我们的网络数据能否被正确地解析或使用。那么什么是字节序?又怎么处理字节序的问题呢?本文就来谈一谈字节序的问题。 阅读全文 »
Linux常用命令--系统状态篇 发表于 2018-10-01 | 更新于: 2020-10-05 | 分类于 linux | 阅读次数: 前言Linux常用命令中,有些命令可以用于查看系统的状态,通过了解系统当前的状态,能够帮助我们更好地维护系统或定位问题。本文就简单介绍一下这些命令。 阅读全文 »