嵌入式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个地铁站助力城市交通升级
头发柔顺、软化、拉直的区别 头发拉直后多久可以洗头
2025西部计划补贴待遇及优惠政策详解
社保的缴费基数和补差是什么意思?
被裁了怎么赔偿员工?法律知识全解析
晨起口干口苦中医怎么辨证治疗
进口降压药哪种效果好副作用小
中文名字转英文:7个避免翻译尴尬的实用技巧
煲鸭汤可以放哪些食材?这些你都吃过吗?
《山居秋暝》该如何赏析?其创作背景是什么?
加强儿童青少年肥胖防控政策实施,促进儿童健康综合战略应用与推广
加强儿童青少年肥胖防控政策实施,促进儿童健康综合战略应用与推广
竞业协议和保密协议有何区别
竞业协议和保密协议有什么区别
PCB布局必知必会:教你正确地布设运算放大器的电路板
运算放大器(运放)用作比较器指南
秋天晒被子的最佳时间是什么时候?这些晒被小贴士请收好
金龙峡:终南清修 隐逸金龙
油菜花种植技术:从施肥到病虫害防治的全面指南
掌握萨克斯风:从零开始的吹奏之旅
探究墨家的快速没落:历史与思想的双重解析
幽门螺杆菌没症状也别掉以轻心,治疗比想象中简单
蝶阀的工作原理是什么 蝶阀的结构组成
特种作业人员12工种分别是什么?
企业主要负责人安全职责:确保企业安全生产,落实安全生产责任制
Redis命令KEYS和SCAN的区别详解
SEO优化中网站标题的重要性(如何优化网站标题以提高SEO效果)
水灰比是什么意思
这些呼吸系统病变,可选择哪些影像学检查?
致敬中国军人!