C编码风格总结

Linux源码编码风格总结:

1.缩进风格:采取tab每次缩进8个字符,结合每行字符数限制规则可防止多层缩进导致的函数复杂度增加。

2.空格:空格放在关键字周围,函数名和圆括号之间无空格(函数、宏以及与函数相像的关键字),一元操作符不需要加空格。

3.花括号:左括号跟在语句后面

4.每行代码的长度:80个字符。

5.命名规范:不允许使用CamelCase,StudlyCaps,匈牙利命名。全局变量和函数应该选择包含描述性内容的名称,并且使用小写,必要时可以加下划线,不接受使用冗长繁复的名字。

6.注释:描述的应该是代码要做什么和为什么要做,而不是具体怎么实现,这个应该由代码呈现。

7.switch语句:case与switch缩进对齐

8.在源码中要减少使用ifdef。


当前工作采取的编码风格与上面不同主要有:

1.缩进采用四空格对齐风格

2.花括号要另起一行

3.函数命名采用CamelCase,变量命名采用CamelCase,名字可以稍长尽量采用自注释。

4.函数的方法实现不能超过30L,而且函数中局部变量只能有一个用途不可重复使用。

5.对模块间数组间入参的校验。

6.考虑pc-lint,converity,KW等告警的检查。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值