Logo

郎哥编程

嵌入式编程与算法实战:C/C++、FreeRTOS、数据结构

C++函数

本文讲解 C++ 函数核心知识,从函数定义、三种参数传递方式,到函数声明调用、重载与默认参数,知识点条理清晰。搭配交换示例与简易计算器实战案例,用通俗比喻化解参数传递难点,适合 C++ 初学者快速掌握模块化编程思想,夯实函数基础。

10
0
2026-11-06
C++操作符

C++操作符(Operator)是用于执行程序代码运算的符号,其中算术操作符、关系操作符、逻辑操作符、赋值操作符、位操作符与C语言完全相同,这部分内容不再讲述,重点讲述C++操作符特有的操作。

26
0
2026-11-04
编程思维01:人和计算机的对话方式

计算机不会思考,只认死板的基础指令。复杂运算会拆解为加法等简单步骤,CPU以流水线方式高效执行。编程语言是人类搭建的翻译阶梯,从机器语言到高级语言,逐层降低表达门槛。程序是有序、有边界、可重复的指令集合,所有程序运行都遵循输入-处理-输出的IPO模型。

37
0
2026-11-03
详解C++变量作用域

本文讲解 C++ 六类变量作用域:局部、全局、类、命名空间、函数参数、块作用域,介绍各自定义位置、生命周期、访问规则与使用要点。

97
0
2026-10-21
详解C语言指针变量

本文讲解 C 语言指针变量,它存储内存地址,介绍定义语法、特点、基础操作、数组与函数用法,同时梳理未初始化、类型不匹配、野指针等常见指针错误。

136
0
2026-10-14
C语言嵌入式系统编程:软件架构

本文介绍了嵌入式系统编程软件架构方面的知识,主要包括模块划分、多任务还是单任务选取、单任务程序典型架构、中断服务程序、硬件驱动模块设计等, 从宏观上给出了一个嵌入式系统软件所包含的主要元素。

137
0
2026-10-12
嵌入式C语言算法思想:贪心算法

本文介绍贪心算法总是选取当前局部最优;通过零钱兑换、活动选择两个 C 语言实例讲解实现思路,并分析各自时间与空间复杂度,同时指出贪心未必总能得到全局最优解。

170
0
2026-10-02
单片机裸机开发与RTOS开发的区别

本文对比单片机裸机开发与 RTOS 开发,从调度机制、架构、开发难度、稳定性展开分析;裸机适合简单低资源设备,RTOS 凭借抢占调度更适合复杂多任务的嵌入式产品。

275
0
2026-09-25
嵌入式C语言算法思想:穷举法思想

本文介绍穷举法的基本思想与执行步骤,结合三位数水仙花数、借书方案两道 C 语言实例,演示枚举求解,并分析各自算法的时间与空间复杂度。

307
0
2026-09-24
第一个C++程序

本文节对比 C 与 C++ 语言,介绍 C++ 发展背景;解析 HelloWorld 示例各语句含义;讲解 G++、Clang、MSVC 三类编译器,以及 VS、Dev‑C++ 两种常用 C++ 集成开发环境。

293
0
2026-09-23
C语言指针数组:从原理到实战应用

本文讲解 C 语言指针数组,先阐述概念、声明与初始化;分别演示其在字符串处理、函数指针、动态内存分配方面的用法。

339
0
2026-09-23
基础入门营

51单片机 → STM32 零基础入门

进阶训练营

FreeRTOS + 通信协议 + 综合实战

企业实训营

企业级项目 + 面试技能 + 就业指导