Skip to content

对C_Journey第六章的状态机代码部分做的注释补充#104

Merged
Charliechen114514 merged 3 commits into
Awesome-Embedded-Learning-Studio:mainfrom
owollz4:main
Jul 13, 2026
Merged

对C_Journey第六章的状态机代码部分做的注释补充#104
Charliechen114514 merged 3 commits into
Awesome-Embedded-Learning-Studio:mainfrom
owollz4:main

Conversation

@owollz4

@owollz4 owollz4 commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

No description provided.

追加到 PR Awesome-Embedded-Learning-Studio#104 的 review 修正,纯注释、零逻辑改动:

- payload_len / index: 把「几个负载」改成「几个字节」, 代码实际含义如此,负载更像是完整的Payload,跟代码还是具备实际差距
- kStateHeader: 修正为「帧头已收完,接下来等长度字节」,
- 顺手修了结构体注释的对齐(payload[64])
@Charliechen114514

Copy link
Copy Markdown
Member

@owollz4 感谢大佬!这部分笔记迁移的时候没有注意定位,的确不合适,感谢注释将状态机每一行尽可能标记清楚,对入门读者很友好!

这个PR修复了什么

帮助owollz4大佬补充一下:这里是针对第一章节C部分教程的documents/vol1-fundamentals/c_tutorials/04-control-flow.md中,状态机代码缺失注释造成初学者可能难以学懂的问题的一个PR改进。

本PR的所有CI检查全部通过!最后非常感谢 @owollz4 大佬的帮助!稍后会在致谢名单中添加您!

@Charliechen114514 Charliechen114514 merged commit 3875e05 into Awesome-Embedded-Learning-Studio:main Jul 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants