自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++vector入门教程&函数执行细节(简单明了)

在学习vector之前需要明白一点vector底层是一个以数组实现的顺序表。reszie&reserve两者区别。operator[] & at

2024-12-01 11:28:26 1200

原创 浅析c++内联(inline)

直击inline要点

2024-11-05 17:44:08 188

原创 STL之string常用接口

string常用接口,一看就会,直击要点。

2024-11-05 12:10:29 1165

原创 C/C++程序的内存开辟

C/C++内存开辟,栈区、堆区、数据段、代码段的分配。static关键字修饰局部变量讲解,可以根据代码跟图片更好的理解内存的分配!

2024-09-11 16:03:46 581

原创 C++类的默认成员函数

C++常用的类的默认成员函数知识点思维导图梳理。

2024-09-11 14:40:32 181

原创 C++类和对象(类的定义)

定义类的关键字是class类定义结束时,后面的分号不能省略。类体中的内容称为类的成员:①类中的变量称为类的属性或成员变量;②类中的函数称为类的方法或者成员函数。注意:为了更好的区分成员变量,一般习惯上成员变量会加一个特殊标识,例如_name。定义在类里面的成员函数默认为inline。C++中struct也可以定义类,C++兼容C中struct的⽤法,同时struct升级成了类,明显的变化是struct中可以定义函数,⼀般情况下我们还是推荐⽤class定义类。(文字描述加代码讲解)

2024-08-12 19:24:38 1054

原创 C语言实现一个ADD宏函数的常见问题

C语言实现一个ADD宏函数的常见问题;问题一:为什么不能加分号?问题二:为什么要加外面的括号?问题三:为什么要加里面的括号?

2024-08-10 16:24:37 374

原创 浅析C++指针与引用的关系

指针与引用,在语法上、初始化、对象的改变、访问对象、sizeof含义、野指针的区别区别

2024-08-10 10:39:18 283

原创 C++基础入门

C++命名空间namespace,缺省参数,函数重载

2024-08-08 10:47:10 522 1

原创 基于keil的Debug调试报错之通信端口错误——所选的串信接口没有安装

基于keil的Debug调试报错,Comm Pore Error THE SELECTED SERIAL INTERFACE IS EITHER NOT INSTALLED报错解决方案

2024-05-28 21:37:24 1196

原创 开悟之路(以此图引领我们坚韧的走下去)

处于低谷期的我们也不要迷失自己,要始终相信自己,一而再,再而三,三而不竭,坚定不移的走下去。

2024-04-27 12:13:36 174

原创 基于江协科技51单片机I2C时序结构及其代码的讲解

基于江协科技所讲解的I2C课程进行通讯协议与代码实现的讲解,代码都有注释说明!!!看完让你对I2C有一个更加深入的理解!!!

2024-04-27 11:48:18 839

原创 I2C通讯协议(图解)

I2C通讯协议(图解)

2024-04-14 10:51:31 230

原创 希尔排序(详细思想图解)

希尔排序分为两部分:第一部分预排序;第二部分直接插入排序详细实现思想

2024-04-14 10:43:50 288

原创 直接插入排序

直接插入排序是一种简单的排序方式,我们可以先易后难循循渐进!!!

2024-04-12 10:36:05 255

原创 习题分享(单链表)

考察的是我们对单链表的理解

2024-03-10 17:30:01 1085

原创 数据结构之---栈和队列(数组栈与链表队列)

栈和队列的定义及其结构;栈和队列的基本操作包括代码的实现

2024-03-10 11:27:58 814

原创 数组名相关知识点

数组名就是数组首元素地址,但是有两种情况例外

2024-03-01 10:25:20 347

原创 字符数组的内存存放

这篇文章分享字符在数组中的存储什么时候为 \0 结尾

2024-03-01 10:03:12 226 1

原创 数据结构之单链表

单链表的特点及其优缺点!!!

2024-01-27 20:45:54 212

原创 数据结构之顺序表

顺序表的优缺点及其特点

2024-01-16 10:38:33 513 1

原创 时间复杂度

时间复杂度的常见类型

2024-01-11 11:03:00 373

原创 C语言文件操作——函数+知识点

打开文件函数 fopen 关闭文件函数 fclose

2023-10-15 21:18:15 168 3

原创 自定义类型——结构体

位段的声明和结构体是类似的,有两个不同:位段的成员必须是int或signed int,在C99中位段成员的类型也可以选择其他类型。位段的成员名后边有⼀个冒号和⼀个数字。int _b:5;int _c:10;int _d:30;A就是⼀个位段类型。调试发现位段占用8个字节6.2 位段的内存分配1. 位段的成员可以是或者是char等类型2. 位段的空间上是按照需要以4个字节(int)或者1个字节(char)的⽅式来开辟的。

2023-09-30 10:12:03 121

原创 C语言动态内存管理

C语言动态内存管理malloc和free calloc和realloc

2023-09-23 20:00:48 87 1

原创 指针知识点

指针知识点

2023-09-15 21:10:59 258

原创 字符串函数——strcpy strcat strcmp

strcpy的作用:将源指向的 C 字符串复制到目标指向的数组中,包括终止的 null 字符(并在该点停止)。

2023-09-12 10:49:38 211

原创 指针——指针数组与数组指针

指针数组是指针还是数组?指针数组的每个元素都是⽤来存放地址(指针)的。指针数组的每个元素是地址,⼜可以指向⼀块区域。

2023-09-01 10:33:07 79 1

原创 冒泡排序

冒泡排序

2023-08-26 10:17:08 50

原创 VS调试技巧

这几个快捷键是我们调试时候经常用到的:F9 F5 F10 F11 CTEL+F5​VS更多快捷键:http://t.csdn.cn/tAlE6​

2023-08-23 14:43:32 151

转载 VS快捷键

凡跟窗口挂上钩的快捷键必有一个W(Windows);Ctrl+W,W: 浏览器窗口 (浏览橱窗用有道的翻译是window shopping)Ctrl+W,S: 解决方案管理器 (Solution)Ctrl+W,C: 类视图 (Class)Ctrl+W,E: 错误列表 (Error)Ctrl+W,O: 输出窗口(输出Output;输出程序的的编译信息;可在vs中“工具”—-“选项”—-“调试”—-“输出窗口”进行配置需要查看哪些信息)Ctrl+W,P: 属性窗口 (属性 Property)

2023-08-23 11:32:09 95

原创 函数的声明和定义————单文件和多文件

⼀般在工作中我们写代码时候,代码可能⽐较多,不会将所有的代码都放在⼀个⽂件中;我们往往会根据程序的功能,将代码拆分放在多个⽂件中。

2023-08-19 16:29:40 220

原创 函数的基础知识

了解了库函数,我们的关注度应该聚焦在⾃定义函数上,⾃定义函数其实更加重要,也能给程序员写 代码更多的创造性。

2023-08-17 08:47:38 133 1

原创 函数递归

递归其实是⼀种解决问题的⽅法,在C语⾔中,递归就是函数⾃⼰调⽤⾃⼰。上述就是⼀个简单的递归程序,只不过上⾯的递归只是为了演⽰递归的基本形式,不是为了解决问 题,代码最终也会陷⼊死递归,导致栈溢出。把⼀个⼤型复杂问题层层转化为⼀个与原问题相似,但规模较⼩的⼦问题来求解;直到⼦问题不能再 被拆分,递归就结束了。所以递归的思考⽅式就是把⼤事化⼩的过程。递归中的递就是递推的意思,归就是回归的意思,接下来慢慢来体会。

2023-08-14 08:35:49 83

原创 扫雷游戏的设计及C语言代码的实现

扫雷游戏分析设计及其代码的实现

2023-08-13 15:06:39 102 1

原创 运用数组实现一些小功能

上一篇我们学习了数组的基本知识,这一篇我们运用数组实现一些小功能,这样有利与我们对数组有更加深入的了解。

2023-08-10 15:27:35 71 1

原创 C语言——数组

从输出的结果来看,每⼀⾏内部的每个元素都是相邻的,地址之间相差4个字节,跨⾏位置处的两个元 素(如:arr[0][4]和arr[1][0])之间也是差4个字节,所以⼆维数组中的每个元素都是连续存放的。有了前⾯的知识,我们其实使⽤数组基本没有什么障碍了,如果我们要深⼊了解数组,我们最好能了 解⼀下数组在内存中的存储这样更有利于我们了解熟悉掌握数组。其实⼆维数组访问也是使⽤下标的形式的,⼆维数组是有⾏和列的,只要锁定了⾏和列就能唯⼀锁定 数组中的⼀个元素。

2023-08-10 11:09:05 114 1

原创 C语言的分支语句与循环语句

了解C语言中的分支语句和循环语句基础知识

2023-07-29 20:17:25 66 1

空空如也

空空如也

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

TA关注的人

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