- 博客(7)
- 收藏
- 关注
原创 linux的基本命令
linux的一些基本命令ls -a :列出当前目录下的所有文件,包括以.头的隐含文件ls -l :列出当前目录下文件的详细信息command --help:linux自带的帮助信息man:linux提供的一个手册,包含绝大部分的命令、函数使用说明Tab:自动补全重定向:> 将本应显示在终端上的内容保存到执行文件中管道:| 一个程序的输出作为另一个程序的输入pwd:查看当前所在目录的绝对路径cd:切换目录pwd:显示当前工作目录的绝对路径mkdir:创建目录-p:递归地在指定路径
2021-11-07 14:17:28
258
原创 内部排序-C语言
一、前言1.内部排序与外部排序 根据排序时数据所占用存储器的不同,可将内存分为两类。一类是整个排序过程完全在内存中进行,称为内部排序;另一类是由于待排序记录数据量太大,内存无法容纳全部数据,排序需要借助外部存储设备才能完成,称为外部排序。2.主关键字与次关键字 关键字可以是记录的主关键字,也可以是次关键字,甚至可以是记录中若干数据项的组合。若K是主关键字,则任何一个无序的记录序列经排序后得到的有序序列是唯一的;若K是次关键字或是记录中若干数据项的组合,得到的排序结果可能是不唯一的,因为待
2021-11-02 20:47:09
220
原创 C语言中的enum
枚举是C语言中的一种基本数据类型,而不是一种构造类型,因为它不能再分解为任何基本类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚举”类型的变量取值不能超过定义的范围。它可以让数据更简洁,更易读。枚举语法定义格式为:enum 枚举名 {枚举元素1,枚举元素2,……};接下来我们看看使用枚举的方式: enum DAY{ MON=1, T...
2021-11-02 20:22:40
111
原创 C语言宏定义
#define#define#define是C语言中的宏定义命令,在一定程度上提高程序的运行效率。它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。在一个程序中,允许使用任意数量的#include命令行,#include命令行可以出现在程序文件的中间在包含文件中,可以再包含其他文件。当包含文件被修改了,包含该文件的源程序需要重新进行编译和连接。...
2021-11-02 20:14:58
2976
原创 面向对象程序设计概念
一. 程序设计范型 面向对象程序设计(object-oriented programming,OOP)是一种新的程序设计的范型。程序设计范型是设计程序的规范、模型和风格,它是一类程序设计语言的基础。面向对象设计范型的主要特征是: 程序=对象+消息 面向对象程序的基本元素是对象。面向对象程序的主要结构特点是:一、程序一般由类的定义和类的使用两部分组成;二、程序中的一切操作都是向对象发送消息来实现的,对象收到消息后,启动有关方法完成相应的操作。 需要说明的是,某一种程序设计语言不一定与一种程
2021-11-02 19:57:01
2517
原创 C++常用命名规范
类型指针应该应该紧靠数据类型 变量前缀:类的成员m_,静态变量s_,外部全局变量g_,静态全局变量sg_,共享全局变量gg_ 类型前缀:bool–b,char–ch,int–n,long–l,float-f,double–d,指针-p,enum-e,数组–g 常量及宏定义:全部大写二、函数操作系统风格:Windows风格–GetWidth()、Linux风格–get_width()(注:Qt风格–getWidth()) 内联函数定义在头文件,inline关键字在最前(eg:inline i
2021-11-02 19:54:35
300
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人