当前位置: 首页 > news >正文

华清远见成都中心嵌入式学习总结

一、Linux 基础入门

课程首先介绍了 Linux 系统的六大特性,包括开源、免费、可裁剪等核心优势。重点讲解了文件系统结构,强调根目录(/)作为唯一入口的树状结构。通过实操学习了 pwd、ls、cd 等基础命令,掌握了绝对路径与相对路径的区别,以及目录操作指令 mkdir、rmdir 的使用方法。

二、C 语言基础

深入解析计算机数据表示,详细讲解了二进制、十六进制等进制转换规则。系统学习了 C 语言的基本要素,包括关键字、标识符的命名规范,以及算术、逻辑、位运算等运算符体系。通过实例演示了变量定义、类型转换和输入输出函数的使用,重点掌握了 scanf 与 printf 的格式控制技巧。

三、程序结构与数组

系统学习顺序、选择、循环三大程序结构。重点掌握 if-else 分支和 switch-case 语句的嵌套使用,通过案例实现成绩等级判断功能。深入讲解 for、while、do-while 循环结构,完成累加求和、鸡兔同笼等经典算法练习。系统学习一维数组与二维数组的定义、初始化和遍历方法,掌握冒泡排序算法的实现逻辑。

四、指针与函数

系统学习指针的核心概念,掌握指针与数组的关系,通过案例实现字符串逆序功能。深入理解指针数组与数组指针的区别,掌握二维数组的指针操作方法。系统学习函数的定义、声明与调用,通过 swap 函数案例掌握地址传递机制。深入理解递归函数的设计思想,通过阶乘计算案例掌握递归调用技巧。

五、高级主题

系统学习动态内存管理,掌握 malloc/free 的使用规范,通过案例实现堆区数组排序功能。深入讲解结构体的定义与使用,完成学籍管理系统的设计雏形。系统学习共用体与枚举类型,掌握其内存分配特性和应用场景。通过宏函数案例理解预处理指令的作用,强化代码复用能力。

通过学习让我受益良多,从 Linux 基础到 C 语言核心语法,再到高级编程技术,构建了完整的知识体系。通过大量的作业练习,培养了系统级编程思维,为后续嵌入式开发、系统软件设计等领域奠定了坚实基础,而且通过这次的学习进一步的加强了我对于c语言的理解和掌握,对比曾今的我,如今我强的可怕。

相关文章:

  • 【图书管理系统】深入解析基于 MyBatis 数据持久化操作:全栈开发图书管理系统获取图书列表接口(后端:计算图书页数、查询当前页展示的书籍)
  • 免费下载 | 2025电力数据资产管理体系白皮书
  • Spring Cloud Gateway 具体的实现案例
  • Nacos服务发现和配置管理
  • 基于 Q - learning 算法的迷宫导航
  • <C#> 详细介绍.NET 依赖注入
  • WPF设计标准学习记录26
  • P8748 [蓝桥杯 2021 省 B] 时间显示
  • 【后端开发】初识Spring IoC与SpringDI、图书管理系统
  • 第十五届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组
  • 【实际项目分享】多相机取图存图问题
  • 红帽9运行容器一
  • UE5 在UE中创建骨骼动画
  • 二、TorchRec中的分片
  • 智能检索知识库​
  • 从入门到实战!Vue-router 的深度探索与高效应用
  • 数据结构与算法之ACM Fellow-算法4.3 最小生成树
  • docx文档转为pdf文件响应前端
  • 01-算法打卡-数组-二分查找-leetcode(704)-第一天
  • 两大奇妙的波-机械波-电磁波
  • 浪潮做网站建设吗/百度指数的特点
  • 公司想建立一个网站吗/网站seo推广方案
  • ftp网站地图怎么做/最近实时热点事件
  • 潍坊网站制作熊掌号/微信客户管理
  • 赤峰网站制作公司/seo关键词排名系统
  • wordpress三合一主题/怎么优化自己公司的网站