学习-嵌入式-c语言
文章平均质量分 53
waveee123
记录个人技术成长过程 个人邮箱18375155168@163.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习嵌入式的第十六天-c语言-结构体(2)(2025.6.18)
摘要:本文总结了结构体、共同体、枚举和typedef的使用要点。结构体用于组合不同类型数据,需先定义类型再创建变量,建议指针传参提高效率;共同体成员共享内存空间,适合数据转换和节省内存;枚举通过enum定义常量集合,提升代码可读性;typedef为复杂类型创建别名。掌握这些数据类型能有效提升代码效率和组织性。(149字)原创 2025-06-18 20:17:48 · 400 阅读 · 0 评论 -
学习嵌入式的第十五天-c语言-数组(4)和结构体(2025.6.17)
摘要:课程主要涵盖数组最后内容和结构体入门知识。重点讲解了函数指针的概念与使用、动态内存分配操作(malloc/free)、多级指针的解引用方法以及结构体的定义与使用方式。特别强调函数回调机制和qsort应用、内存管理注意事项、结构体数组及指针传递技巧。课程以数组内容收尾,为后续结构体学习打下基础。原创 2025-06-17 21:13:21 · 235 阅读 · 0 评论 -
学习嵌入式的第十四天-c语言-指针(3)(2025.6.16)
今天的学习涵盖指针操作、字符串处理、函数实现以及对指针操作二维数组及字符型二维数组的操作学习。原创 2025-06-16 21:12:23 · 291 阅读 · 0 评论 -
学习嵌入式的第十三天-c语言-指针(2)(2025.6.13)
本文总结了指针在算法实现中的关键应用。主要内容包括:1)指针与数组的关系及运算规则;2)通过指针实现的常见排序算法(选择、冒泡、插入、快速排序)及其递归写法;3)二分查找的指针实现方式;4)字符串与指针操作,强调const修饰的重要性;5)函数设计规范,包括参数传递和返回值设计。重点介绍了快速排序"分而治之"的思想及其O(nlogn)的时间复杂度优势。全文系统性地展示了指针在算法实现中的灵活运用,为C语言编程提供了实用参考。原创 2025-06-13 20:29:19 · 470 阅读 · 0 评论 -
学习嵌入式的第十二天-c语言-指针(1)(2025.6.12)
摘要:本文介绍了C语言指针的核心知识点。包括指针的基本概念(内存地址的引用)、定义语法(基类型变量名)及操作(&和运算符)。重点讲解了指针的三大用途:函数多值返回、动态内存管理和数据结构实现,以及指针在判断大小端存储中的应用。同时阐述了指针运算规则、指针与数组的关系,以及通过指针实现数据遍历的方法。最后强调需要理解指针传递与值传递的区别,避免野指针问题,并建议通过实践巩固指针操作技能。原创 2025-06-12 20:09:45 · 352 阅读 · 0 评论 -
学习嵌入式的第八天-c语言-数组(3)(2025.6.6)
摘要:今天主要学习了二维数组和字符型数组的内容。二维数组本质上是一维数组的嵌套,需要注意其存储空间和初始化规则(未赋值元素自动补零)。字符型二维数组可用于批量处理字符串。强调要通过复习来掌握数组这一重要知识点。全文内容涵盖数组的基本概念、使用注意事项和总结建议。(149字)原创 2025-06-08 20:48:01 · 227 阅读 · 0 评论 -
学习嵌入式的第十天-c语言-函数(2)(2025.6.10)
今天主要利用函数的知识,将前几天的练习重新编写,另外补充了一些知识。原创 2025-06-10 22:04:16 · 312 阅读 · 0 评论 -
学习嵌入式的第二天-C语言-数据类型(2025.5.27)
然后学习了整型具体的存储方式,包括存储以补码的方式存储的规则以及字节序的问题,字节序分为小端和大端两种方式存储,小端的含义是高位数据存储在高地址处,低位存储在低地址处,大端则相反。今天主要是对进制以及基本的数据类型展开了学习,进制主要进行了进制形式的认识和不同进制的转换开展了学习。学习浮点型的过程与整型类似,首先学习浮点型的常量表示和变量表示,变量的类型和变量的空间大小,浮点型变量的存储方式,最后是了解到考点:关于浮点数比较的问题,主要是要主要同一精度进行比较。今天主要学习的是c语言中的数据类型以及进制。原创 2025-05-27 21:03:30 · 201 阅读 · 0 评论 -
学习嵌入式的第六天-c语言-数组(1)(2025.6.4)
本文介绍了C语言数组的核心知识点:数组是相同类型变量的集合,需通过类型说明符、数组名和常量表达式定义。重点讲解了数组内存分配、初始化赋值方式和元素引用规则。详细分析了选择排序和冒泡排序两种算法原理,强调数组操作需配合循环结构。文章指出数组是C语言学习难点,建议通过大量实践掌握排序技巧,并注意C99标准引入的变长数组特性。原创 2025-06-04 21:18:48 · 269 阅读 · 0 评论 -
学习嵌入式的第七天-c语言-数组(2)(2025.6.5)
摘要:今天主要学习了数组的两个重要内容:插入排序和字符数组。插入排序通过有序数列中定位插入位置实现排序,并与选择、冒泡排序进行复杂度比较;字符数组用于处理字符串数据,需注意字符串结束标志'\0'及其操作函数(输入/输出、统计长度、复制等)。通过类比和实践加深了对数组排序方法和字符串处理的理解,完善了数组知识体系。(135字)原创 2025-06-05 21:01:12 · 217 阅读 · 0 评论 -
学习嵌入式的第四天-c语言-输入输出功能(2025.5.29)
今天的学习过程非常清晰,从两个大的版块一步一步拆分,对每个版块的单一内容深度学习,具体掌握好了语句和输入输出这两部分的内容,在日后的学习中尽量保持这样有逻辑的学习。原创 2025-05-29 20:45:15 · 226 阅读 · 1 评论 -
学习嵌入式的第三天-C语言-运算符和表达式(2025.5.28)
今天相较前两天的内容较少,主要学习了运算符还有表达式的内容,要更加熟悉地址还有进制之间表示数的方法。原创 2025-05-28 20:43:33 · 350 阅读 · 0 评论 -
学习嵌入式的第九天-c语言-函数(1)(2025.6.9)
今天主要学习到了函数以及栈和递归问题,三个内容结合起来对函数的相关内容进行了详细的学习,今日后通过练习一些数学问题的表示更加熟练的掌握函数。原创 2025-06-09 20:47:48 · 189 阅读 · 0 评论 -
学习嵌入式的第十一天-c语言-预处理(2025.6.11)
C语言中的预处理、宏定义、文件包含和条件编译等知识点,并通过实例演示了编译过程的各个阶段及其实现细节。原创 2025-06-11 21:52:13 · 335 阅读 · 0 评论 -
学习嵌入式的第五天-c语言-选择判断和循环(2025.6.3)
今天的内容在c语言编程中使用频率非常高,在课堂上和课后都要做大量的练习巩固使用熟练。原创 2025-06-03 21:06:55 · 185 阅读 · 0 评论 -
学习嵌入式的第一天-了解Linux系统(2025.5.26)
首先明确了Linux环境下的编程环境与以往的集成开发环境不同,要分别从编写、编译、运行、调试四个步骤分开细致的学习。例如pwd、ls、cd、cp等开发过程中必不可少的指令进行了学习和一定量的练习让自己快速上手,并且学会了一定的进阶操作让自己在使用的过程中更加便捷,所花的时间更少、思路更加清晰。我对终端上常见的符号意义进行了拆分的学习,例如标准的Linux的命令是怎样的,‘:’、‘$’、‘@’等符号的含义。今天是学习嵌入式的第一天,主要目标是了解Linux系统的基本操作和相关的软件。Linux环境下编程。原创 2025-05-26 20:11:05 · 203 阅读 · 0 评论
分享