嵌入式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 */
热门推荐
没暂停叫暂停!热火被斯波绝杀:我执教17年,不该犯错
日本转基因食品的监管及标签标识要求
苏州哪家的苏帮菜好吃?
山东至海南往返旅游套餐价格一览表:包含景点、交通及住宿信息
专家教你掌握"爱的语言",改善亲子关系
老年人长期吃鸡蛋和不吃鸡蛋,有何区别?医生:注意3点,更健康
如何通过洞察能力改善半导体行业的市场策略?
Excel中如何保留0开头的数字?8种实用方法详解
跳绳减脂全攻略:从入门到进阶的科学训练与饮食指导
汉字"彪"的详细解释
适老化智能硬件的“反直觉”设计:为什么老人更需要复杂的按钮?
中国又一重大跨海通道来了
《伤寒论》的流传与版本
发财树的管理方法,每天提供5-6小时的光照
Excel中如何保留数字前面的0?多种实用解决方案详解
骨裂和骨折的区别片子
异地追债指南:如何起诉外地欠款人
想让名字更特别?试试这7个灵感来源!
谨慎签订合同!购车定金与订金,一字之差天壤之别
行测考试内容及题型分布详解
公务员考试结构化和半结构化面试的区别
八字命格揭示人生显著特点 命理分析关键要素
CTO如何在技术选型时平衡创新与成本
20本"幕后黑手"小说推荐:智斗与反转的文学盛宴
「骨科康复」骶骨、尾骨、髂骨、坐骨、耻骨的解剖集锦
该不该取消?景区门票“预约制”路在何方
伊斯兰教的主要教义
多少母女关系,被“完美”摧毁
传媒类专业就业方向有哪些 毕业就业情况如何
表情包进化史:从ASCII字符到全球文化现象