自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式学习第十五天

单向列表的建立、头插法、尾插法,链表的打印、链表中数据的改变、新旧数据的交换,链表的增加、删除、销毁,链表中冒泡排序、选择排序等操作。在可能出现错误的位置加入打印,前一句能够打印出来,后一句打印不出来,问题就可以定位到两次打印中间的代码。4.运行代码使其产生段错误,段错误产生后会生成一个包含错误信息的core文件。q 退出。b 函数名/行号 设置断点。2.使用gdb调试生成的代码。1.编译代码时加入-g选项。1.配置core文件。1.core文件调试法。

2024-05-07 22:58:01 166 1

原创 嵌入式学习第十四天

学习了内存管理的知识:malloc与free函数,分别是申请堆区空间和释放堆区空间,又讲了内存存储中常见的三种问题:内存溢出、内存泄露、以及内存碎片。其次讲解了c语言中位运算的知识:一些c语言中的运算符,将字节中第n位置1或置0的操作,以及不使用中间变量实现两个变量值的交换。今天首先学习了共用体的相关知识,讲解了存储过程中内存大小端的知识,又讲解了c语言中枚举类型的知识;最后讲解了数组与链表的对比,初步了解了链表的工作方式以及有头链表的相关知识。

2024-05-06 17:50:46 127

原创 嵌入式学习第十三天

学习了结构体的数据类型、结构体变量的定义、结构体元素的访问、结构体的初始化、存储,以及结构体作为函数参数、结构体数组的相关知识。今天学习了结构体的相关知识。

2024-05-05 17:57:06 92 3

原创 嵌入式学习第十二天

学习了二维数组与指针的关系:二维数组的数组名是指向数组第一行所有元素的一个数组指针;学习了二维数组的传参:二维数组传递数组指针和长度;学习了指针数组的传参:指针数组传递二级指针和长度;学习了指针函数和函数指针的相关知识。

2024-04-29 17:39:50 76

原创 嵌入式学习第十一天

学习了二级指针、void *指针以及const指针。学习了字符型数组和字符串的传参,字符串的遍历。学习了数组指针以及指针数组的关系与区别。

2024-04-28 17:45:54 85

原创 嵌入式学习第十天

2.右值:直接取指针对应空间中的值。*:1.左值:将右值放入指针指向的空间;最后学习了指针作为函数参数的传递问题、指针与一维数组的关系以及数组作为函数参数的知识。学习了指针相关的运算符:&:获得变量在内存空间中的首地址。如果&与*同时出现,等价于去掉*&运算符后的结果。学习了指针的初始化、算数运算以及指针常见的操作。了解了指针的基本概念,指针与地址的关系与区别。又学习了指针变量的定义:所有指针均占8个字节。

2024-04-26 20:47:09 153 1

原创 嵌入式学习第九天

今天继续学习了函数的相关内容,函数传参包括赋值传递、全局变量、整形数组以及字符型数组和字符串的传递。讲解了带参宏的相关知识;了解了条件编译的内容。讲解了递归函数的用法;

2024-04-25 17:50:59 104 1

原创 嵌入式学习第八天

今天初步学习了C语言中函数的定义、用法等知识以及变量的作用域、生存周期,存储类型 等,还学习了函数的传参:值的传递、全局变量的传递、整形数组的传递。

2024-04-24 17:52:38 100

原创 嵌入式学习第七天

2.字符型数组的定义、输入输出、数组初始化、数组的存储、获得字符串的长度、字符串的拷贝、字符串的拼接、字符串的比较,以及字符型二维数组的定义、初始化、字符串的便历。1.二维数组的定义、元素访问、数组初始化、数组的存储的知识。今天继续学习了数组的相关知识;

2024-04-23 18:02:06 70

原创 嵌入式学习第六天

讲解了数组的定义、元素的访问、数组元素初始化、数组的存储以及数组常见的操作。数组分为一维数组、二维数组以及多维数组。

2024-04-22 23:43:17 85

原创 嵌入式学习第五天

1.学习了switch分支的用法,包括单层switch分支已经switch嵌套使用。2.学习了循环结构语句,包括while,do while,for,goto。3.学习了辅助控制语句,包括break,continue,return。

2024-04-19 21:04:20 110 1

原创 嵌入式学习第四天

4.学习了逻辑表达式的相关知识,包括关系运算符、逻辑运算符、三目运算符。2.学习了gets和puts的使用。1.学习了scanf的使用。

2024-04-18 18:29:32 81

原创 嵌入式学习第三天

2.学习了表达式与运算符相关知识,运算符又分为算数运算符、赋值运算符、逗号运算符、sizeof运算符。(2)printf scanf(未学习)(2)隐式类型转换(不同类型进行数据)(1)显示类型转换(强制类型的转换)1.学习了不同数据类型间的转换方式。

2024-04-17 18:30:09 176 1

原创 嵌入式学习第二天

> 存入浮点数类型中(float: 1符号位 + 8指数位 + 23尾数位 double: 1符号位 + 11指数位 + 52尾数位)2.学习了变量与常量的相关知识:常量分为整形常量、浮点型常量、字符常量、字符串常量、标识常量;1.学习了基本数据类型的相关知识,主要分为5类:整数类型,字符类型,浮点数类型,缺省类型,泊尔类型(逻辑类型)。1.讲解了gcc的编译流程,细化了gcc的编译过程,能够更好的理解gcc的编译过程。浮点数 -> 转换成为对应的二进制形式 -> 二进制科学计数法形式。

2024-04-16 20:18:26 178

原创 嵌入式学习第一天

2.学习了Linux系统相关操作,包括了Linux系统中常用的操作指令、用户分类、绝对路径以及相对路径的概念。3.初步学习了Linux系统下的开发步骤,并进行了相关练习。1.学习了虚拟机的相关用法及知识。

2024-04-15 21:41:11 81 1

空空如也

空空如也

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

TA关注的人

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