×

华为公司编程语法规范

消耗积分:10 | 格式:rar | 大小:444 | 2008-10-28

麻酱

分享资料个

1 排版
2 注释
3 标识符命名
4 可读性
5 变量、结构
6 函数、过程
7 可测性
8 程序效率
9 质量保证
10 代码编辑、编译、审查
11 代码测试、维护
12 宏
1 排版
¹ 1-1:程序块要采用缩进风格编写,缩进的空格数为4个。
说明:对于由开发工具自动生成的代码可以有不一致。
¹ 1-2:相对独立的程序块之间、变量说明之后必须加空行。
示例:如下例子不符合规范。
if (!valid_ni(ni))
{
    ... // program code
}
repssn_ind = ssn_data[index].repssn_index;
repssn_ni  = ssn_data[index].ni;

应如下书写
if (!valid_ni(ni))
{
    ... // program code
}

repssn_ind = ssn_data[index].repssn_index;
repssn_ni  = ssn_data[index].ni;
¹ 1-3:较长的语句(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(1)
发评论
zglak 2011-04-26
5 回复 举报
非常好!谢谢! 收起回复

下载排行榜

全部1条评论

快来发表一下你的评论吧 !