- 博客(38)
- 收藏
- 关注
原创 C++vector入门教程&函数执行细节(简单明了)
在学习vector之前需要明白一点vector底层是一个以数组实现的顺序表。reszie&reserve两者区别。operator[] & at
2024-12-01 11:28:26
1200
原创 C/C++程序的内存开辟
C/C++内存开辟,栈区、堆区、数据段、代码段的分配。static关键字修饰局部变量讲解,可以根据代码跟图片更好的理解内存的分配!
2024-09-11 16:03:46
581
原创 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
原创 基于keil的Debug调试报错之通信端口错误——所选的串信接口没有安装
基于keil的Debug调试报错,Comm Pore Error THE SELECTED SERIAL INTERFACE IS EITHER NOT INSTALLED报错解决方案
2024-05-28 21:37:24
1196
原创 基于江协科技51单片机I2C时序结构及其代码的讲解
基于江协科技所讲解的I2C课程进行通讯协议与代码实现的讲解,代码都有注释说明!!!看完让你对I2C有一个更加深入的理解!!!
2024-04-27 11:48:18
839
原创 自定义类型——结构体
位段的声明和结构体是类似的,有两个不同:位段的成员必须是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
原创 字符串函数——strcpy strcat strcmp
strcpy的作用:将源指向的 C 字符串复制到目标指向的数组中,包括终止的 null 字符(并在该点停止)。
2023-09-12 10:49:38
211
原创 指针——指针数组与数组指针
指针数组是指针还是数组?指针数组的每个元素都是⽤来存放地址(指针)的。指针数组的每个元素是地址,⼜可以指向⼀块区域。
2023-09-01 10:33:07
79
1
原创 VS调试技巧
这几个快捷键是我们调试时候经常用到的:F9 F5 F10 F11 CTEL+F5VS更多快捷键: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
原创 函数递归
递归其实是⼀种解决问题的⽅法,在C语⾔中,递归就是函数⾃⼰调⽤⾃⼰。上述就是⼀个简单的递归程序,只不过上⾯的递归只是为了演⽰递归的基本形式,不是为了解决问 题,代码最终也会陷⼊死递归,导致栈溢出。把⼀个⼤型复杂问题层层转化为⼀个与原问题相似,但规模较⼩的⼦问题来求解;直到⼦问题不能再 被拆分,递归就结束了。所以递归的思考⽅式就是把⼤事化⼩的过程。递归中的递就是递推的意思,归就是回归的意思,接下来慢慢来体会。
2023-08-14 08:35:49
83
原创 C语言——数组
从输出的结果来看,每⼀⾏内部的每个元素都是相邻的,地址之间相差4个字节,跨⾏位置处的两个元 素(如:arr[0][4]和arr[1][0])之间也是差4个字节,所以⼆维数组中的每个元素都是连续存放的。有了前⾯的知识,我们其实使⽤数组基本没有什么障碍了,如果我们要深⼊了解数组,我们最好能了 解⼀下数组在内存中的存储这样更有利于我们了解熟悉掌握数组。其实⼆维数组访问也是使⽤下标的形式的,⼆维数组是有⾏和列的,只要锁定了⾏和列就能唯⼀锁定 数组中的⼀个元素。
2023-08-10 11:09:05
114
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅