C语言union用途

通过前面的讲解,我们知道结构体(Struct)是一种构造类型或复杂类型,它可以包含多个类型不同的成员。在C语言中,还有另外一种和结构体非常类似的语法,叫做 共用体(Union) ,它的定义格式为: union 共用体名{ 成员列表 }; 共用体有时也被称为联合或者联

C语言函数声明和函数原型讲解

C语言代码由上到下依次执行,原则上函数定义要出现在函数调用之前,否则就会报错。但在实际开发中,经常会在函数定义之前使用它们,这个时候就需要提前声明。 所谓 声明(Declaration) ,就是告诉编译器我要使用这个函数,你现在没有找到它的定义不要紧,请

Linux more命令:分屏显现文件实质

Linux more命令:分屏显现文件实质

在讲解 cat 命令时,我们留下了一个疑问,即当使用 cat 命令查看文件内容时,如果文件过大,以至使用 PgUp+上箭头 组合键向上翻页也无法看全文件中的内容,该怎么办呢?这就需要使用 more 命令。 more 命令可以分页显示文本文件的内容,使用者可以逐页阅读文

Vim文本编辑器及其应用分析

本章主要讲解 Linux 系统中的文本编辑器 Vim。 Vim 是一个基于文本界面的编辑工具,使用简单且功能强大。更重要的是,Vim 是所有 Linux 发行版本默认的文本编辑器。 很多人习惯将 Vim 称为 Vi,其实 Vim 是 Vi 的增强版(在 Vi 的基础上增加了正则表达式的查