嵌入式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 */
热门推荐
目前人类文明只有0.7级,最高等级的七级文明强大到可怕!
配2.0T引擎,主打性能操控,详解奔驰AMG C43旅行版
圆口螺丝拆卸的技巧有哪些?这些技巧的适用情况是什么?
落实企业合规,强化个人信息保护
"长江第一支流"汉江源头的生态守护:从湿地公园到水源涵养
第一款发射.44马格南的左轮手枪——S&W Model 29转轮手枪简介
关于王安石的简介与教育思想
7月末社会融资规模存量395.72万亿元 金融持续发力服务实体经济
揭秘牙齿寿命:正常人牙齿能用多少年?理论上可以伴随一生,详解维护方法
火花能点燃酒精吗
Ansys Workbench瞬态分析中的时间步设置
ETF 的交易活跃度怎样衡量?交易活跃度对投资有何意义?
基于LSTM模型和污染情景数据库的水质污染源反向追踪方法
头痛困扰?掌握这些家庭急救法,告别痛苦瞬间!
无人区生态研究:探索自然界的隐秘角落
2025年白银市场展望:关税、通胀与价格走势分析
合同成立必须具备的要素有哪些
文件格式介绍与实践
平面向量的混合积与四面体的体积计算
探秘二氧化硅大家族!水晶、玛瑙、玻璃,为什么性质差异会那么大?
临床实践中的病情评估与治疗方案调整
早上起床喉咙有褐色痰,不容忽视
云南红茶怎么泡好喝
中国冥币:从本土到海外的文化 "逆袭"
财产保全申请书在仲裁中的重要性及提交要求
Excel中良率计算公式及优化方法详解
2025最新婚假攻略!天数、工资、休假期限、常见问题全解析!
【多维度分析】2025年一级建造师备考专业选择!
意大利留学教育体系及质量
跑步,伤膝盖吗?掌握好6点,减少运动受伤