【C语言:三个LED你写了三份代码?一个挂号单的思路秒懂封装】
本期要点:
· 三份重复代码的问题:改一个地方要改三遍,改漏了bug找一下午
· 挂号单思路:给每个LED发一张"单子"(struct),数据和代码分开
· me指针:C语言的this指针,函数通过me知道操作哪个LED
· 多实例:同一套代码,想要多少个LED就多少个
· C vs C++对比:struct+me = class+this,底层原理一模一样
三家世界500强,11年嵌入式一线实战,研究院主任工程师。
📌 合集「C语言·一个LED讲透面向对象」第2集
⏱ 时间线:
0:00 三个LED你写了三份代码?
0:20 三份重复代码的问题
1:05 挂号单思路:给每个LED发一张struct
1:50 me指针:递单子给医生
2:30 揭示:这就是封装
3:05 下期预告
觉得有帮助的话,一键三连支持一下👍
有问题欢迎评论区讨论。
---
兆鸣嵌入式 | 前霍尼韦尔/飞利浦健康科技资深工程师 | 现500强研究院主任工程师