共 9 篇文章

技术博客

嵌入式 · Linux · ROS · AI 实战笔记

标签:C语言

ESC
输入关键词搜索文章标题和内容
全部 (9) 嵌入式 (80) 机器人 (60) ROS2 (5) Linux (3) AI (1)
Linux

从排序到迷宫寻路Ubuntu下C语言重温经典算法

从排序到迷宫寻路Ubuntu下C语言重温经典算法 大学里学的排序、链表、栈、队列、二叉树、AVL、DFS/BFS……是不是忘得差不多了?这篇把数据结构与算法里的经典货色用纯C语言重新实现一遍,每段代码已在Ubuntu 24.04 +...

嵌入式

C语言实现行为型模式:策略、模板方法、观察者

C语言实现行为型模式:策略、模板方法、观察者 导读:行为型设计模式关注对象之间的通信与职责分配。本文介绍策略、模板方法、观察者、迭代器、责任链、命令六种模式,全部代码可直接编译运行。 --- 一、原理简析 行为型模式关注对象之间的通信与职责分配,让对象之间的交互更加灵活和可维护。 六种模式对比:...

嵌入式

C语言实现结构型模式:外观、享元、代理

C语言实现结构型模式:外观、享元、代理 导读:本文继续介绍3种结构型设计模式:外观模式统一简化入口、享元模式对象复用省内存、代理模式控制对象访问。全部代码可直接编译运行。 --- 一、原理简析 结构型模式的最后3种模式分别从简化调用、节省资源、控制访问三个角度优化系统设计。 三种模式对比: ...

嵌入式

别再说C语言不能面向对象了!

别再说C语言不能面向对象了! 导读:很多同学觉得C语言没有Class、没有继承、没有多态,就写不出"高档"的代码。今天用struct+函数指针,带你实现全部23种设计模式。全篇代码可直接编译运行,适合想提升C语言工程能力的开发者。 --- 一、原理简析...

嵌入式

从代码到运行:5步拆解C程序编译全过程,动手实操验证!

从代码到运行:5步拆解C程序编译全过程,动手实操验证! 计算机只认识0和1,但你写的C代码却能跑起来——中间到底发生了什么?本文用"做菜"类比拆解编译全流程,配合GCC命令一步步实操验证,适合嵌入式/ROS开发者动手实践。 一、原理简析 用"做菜"理解编译过程,5个步骤对应5个做菜环节: 写代码...

返回首页