自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 类和对象(上篇)

/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理一般情况下,更期望采用第二种方式。平时练习为了方便可以用第一种。

2023-10-30 19:21:15 94

原创 C++入门

1 命名空间1.1 命名空间的定义1.2 命名空间的使用2 C++输入与输出3 缺省参数3.1 缺省参数概念3.2 缺省参数分类4 函数重载4.1 函数重载的概念5 引用5.1 引用概念5.2 引用特性5.3 常引用5.4 使用场景5.4.1 做参数5.4.2 做返回值(需要确保出了函数作用域对象还在才可以使用)5.5 引用和指针的区别6 内联函数6.1 概念6.2 特性7 auto关键字(C++11)7.1 auto简介7.2 auto的使用细则7.3 aut

2023-10-30 18:30:21 127

原创 单链表的定义与基本操作

单链表一、顺序表的缺陷二、单链表的结构定义三、单链表的基本操作1.动态申请一个结点2.建立一个定长的单链表3.打印4.尾插5.尾删6.头插7.头删8.寻找指定元素的指针9.在指定位置之后插入元素10.在指定位置之前插入元素11.删除指定位置之后的数据12.删除指定位置的指针13.销毁单链表四、总代码

2023-01-11 16:32:18 437 1

原创 Linux编译器——gcc/g++的使用

Linux编译器——gcc/g++的使用一、背景知识1.程序的翻译二、gcc的使用1.通过gcc直接生成可执行文件2.通过gcc执行程序的翻译过程2.1 预处理(进行宏替换)2.2 编译(生成汇编)2.3 汇编(生成机器可识别代码)2.4 链接(生成可执行文件或库文件)三、函数库的介绍

2023-01-07 11:20:29 842

原创 Linux编辑器-vim使用

Linux编辑器-vim使用一、vim的基本概念1.vim的三种模式二、vim的基本操作三、vim命令模式命令集1.插入模式与命令模式转换2.移动光标3.复制4.剪切/删除文字5.替换6.撤销上一次操作7.总结四、vim底行模式命令集五、vim的配置

2023-01-04 10:46:20 213 1

原创 Linux 软件包管理器 yum

Linux 软件包管理器 yum一、什么是软件包二、yum的使用1 软件的查找2 软件的安装3 软件的删除

2023-01-03 21:48:35 148

原创 Liunx权限管理

Liunx权限管理一、Liunx用户1.用户的分类2.用户的切换3.用户的创建与删除3.1 用户的创建3.2 用户的删除3.3 sudo命令失效的解决办法二、权限的概念三、Liunx的文件属性1.文件类型2.角色划分3.文件权限4.如何修改权限4.1 修改文件权限4.1.1 通过用户符号与权限字符修改文件权限4.1.2 通过三个八进制位数字修改文件权限4.2 修改文件拥有者与所属组4.2.1 修改文件拥有者4.2.2 修改文件所属组四、粘滞位

2023-01-03 10:24:52 173

原创 Linux基本指令

本文针对Liunx系统中的常见指令做了介绍,并在其中穿插了一些Liunx的基础知识,希望可以带给读者收获,疏漏之处,还望指出。ls [命令选项] [目录或文件]对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。cd [目录名]:改变工作目录。将当前工作目录改变到指定的目录下cd..:返回上级目录:绝对路径:相对路径cd ~:进入当前用户的家目录(当前用户可以使用指令whoami查看)cd -:返回最近访问目录cd ..:返回上一级路径:使用绝对路径进入目录。

2022-12-31 21:06:29 1086 7

原创 动态顺序表

顺序表在本质上就是线性表的顺序存储,所以在学习顺序表之前,我们有必要对线性表做一个初步的了解。相关概念如下:线性表是n个具有相同特性的数据元素的有限序列。线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串…线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储线性表的顺序存储被称作为顺序表,链式存储被称作为链表。本篇博客主要讲诉动态顺序表的使用。顺序表是用一段物理地址连续。

2022-12-30 13:01:11 449 10

原创 时间复杂度与空间复杂度

在了解时间复杂度与空间复杂度之前。我们有必要前简单了解一下数据结构和算法的概念。那什么是数据结构呢?有关定义是这么说的:数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。通俗的说:数据结构主要指的是在内存当中以某种组织的形式(c语言中是用结构体定义的)对数据进行管理(这里的管理主要是指增删查改)。那么,什么是算法呢?算法(Algorithm)是定义良好的计算过程,它取一个或一组的值作为输入,并产生出一个或一组值作为输出。

2022-10-29 08:08:42 219 7

原创 VS2022的下载和使用

目录一、VS2022的下载二、VS的一些使用技巧1.如何使用VS写代码2.scanf函数在VS上的使用3.下载后怎么安装新的工作负荷4.VS的调试与监视功能如何进行调试如何进行监视三、结语

2022-07-23 15:35:44 30816 17

原创 这一切的开始——关于我的第一篇博客

该从哪开始说呢,我是一名准大二学生,就读于江苏大学的计算机相关专业。因不满足于课上学习的那些浅显的知识,于是通过一些课外方式学习,并且使用博客的方式记录自己的所学所得,将其梳理,归类,希望可以通过这种方式,和他家一起进步,成长。 俗话说:“c生万物”。初学的我,计划从c语言开始学起,然后是学习c++和数据结构,当中也会简单的学习一些前端的知识,后面还会接触python,java等编程语言,也会学习Linux。.........

2022-07-06 11:51:57 136 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除