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