嵌入式C编码规范详解
创作时间:
作者:
@小白创作中心
嵌入式C编码规范详解
引用
CSDN
1.
https://m.blog.csdn.net/weixin_41114301/article/details/146065768
在嵌入式C编程中,遵循一致的编码规范对于代码的可读性和维护性至关重要。本文将详细介绍一些重要的编码规则,帮助开发者编写更高质量的代码。
最重要的一条规则
编写代码时最重要的一条规则是:检查周围的优秀代码并尝试模仿它。
作为维护人员,如果收到的补丁明显与周围代码的编码风格不同,这是令人沮丧的。这是不尊重人的,就像某人穿着泥泞的鞋子走进一间一尘不染的房子。
因此,无论本文推荐的是什么,如果已经编写了代码并且您正在对其进行修补,请保持其当前的样式一致,即使它不是您最喜欢的样式。
一般规则
这里列出了最明显和最重要的一般规则。在你继续阅读其他章节之前,请仔细检查它们。
- 使用C99标准
- 不使用制表符,而是使用空格
- 每个缩进级别使用4个空格
- 在关键字和左括号之间使用一个空格
- 在函数名和左括号之间不要使用空格
int32_t a = sum(4, 3); /* OK */
int32_t a = sum (4, 3); /* Wrong */
热门推荐
冬季皮肤容易出现哪些问题
俄罗斯方块大揭秘:掌握这些技巧,享受游戏乐趣,轻松提升胜率!
如何清除顽固污渍?这种清除方法对清洁效果有何影响?
农村拆迁补偿怎么补偿给村民
屡战屡败,曼城突然就不行了,问题究竟出在哪里?
龙族幻想中,上杉绘梨衣的真实身份与命运究竟如何?全解析揭秘!
甘肃旅游必去十大景点海拔高度及特色体验
八字七杀的含义
为什么肚子痛?一张图让你秒懂!从腹痛6位置看可能疾病、这些症状当心大病前兆
《我们与天赋的距离》:天赋与努力的平衡之道
上海开顺风车是否合法?一文详解顺风车运营规定
腻子粉如何影响涂料效果?腻子质量差别影响外墙涂料施工效果!
高级船长经验分享:如何成为一名优秀的远洋船长
回望2024国产剧:深度温度并重 烟火气映照生活百态
智慧牧场:数字化管理的成功案例
一个可怕的消息在诸王间流传:洛阳明堂建成后,武则天将杀尽李唐皇家子弟……
咬文嚼字:“再接再厉”还是“再接再砺”
路江视角下的石家庄公交 新能源建设与绿色发展
如何在市场波动中调整投资策略价值?这种调整如何适应市场变化?
数学常用符号参考手册
暗区突围S11战斗系统调整:胸口加血、腿部伤害调整详解
这样洗澡的人,抗病力在悄悄降低
吃什么对皮肤好还能美白的
超静定问题之三杆桁架问题
北宋的外交智慧:平衡与合作
《凡人歌》叙事逻辑混乱,沈磊谢美蓝格格不入,怎么就结婚了呢
Stable Diffusion 基础原理详述
如何进行数据脱敏

等离子体表面处理仪原理、使用方法及应用范围(详细介绍)
拓维信息脱缰狂奔:游资炒作下的业绩迷局