华为内部程序设计培训资料

华为内部程序设计培训资料,搞程序设计的利器!目录1排版211-1:程序块要采用缩进风格编写,缩进的空格数为4个。211-2:相对独立的程序块之间、变量说明之后必须加空行。211-3:较长的语句(>80

华为内部程序设计培训资料,搞程序设计的利器! 1 目录 2 排版 11-142 : 程序块要采用缩进风格编写,缩进的空格数为个。 11-22 : 相对独立的程序块之间、变量说明之后必须加空行。 11-3>802 :( 较长的语句字符)要分成多行书写,长表达式要在低优先级操作符处划 11-4 : 循环、判断等语句中若有较长的表达式或者语句,则要进行适应的划分,长表达式要 411-54 : 若函数或者过程中的参数较长,则要进行适当的划分。 11-64 : 不允许把多个短语句写在一行中,即一行只写一条语句。 11-7iffor>do>while>case>switch>default5 : 、 11-8TAB5 : 对齐只使用空格键,不使用键。 11-9 : 函数或者过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进风格, 5 11-10C/C++5 : 程序块的分界符(如语言的大括号'{'和'}')应各独占一行 11-11 : 在两个以上的关键字、变量、常量进行对等操作时,它们之间的操作符之前、之后 6 ?1-1807 : 一行程序以小于字符为宜,不要写得过长。 8 注释 12-120%8 : 普通情况下,源程序有效注释量必须在以上。 12-2.h.inc.def8 : 说明性文件(如头文件文件、文件、文件、编译说明文件 12-3/8 : 源文件头部应进行注释,列出:版权说明、版本号、生成日期、作者、模块目的 12-4912-5 :: 函数头部应进行注释,列出:函数的目的/功能、输入参数、输出参数、返回值、 1012-6 : 边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。注释的 10 内容要清晰、明了,含义准确,防止注释二义性。 12-710 : 避免在注释中使用缩写,特殊是非常用缩写。 12-8 : 注释应与其描述的代码相近,对代码的注释应放在其上方或者右方(对单条语句的 1012-9 : 对于所有有物理含义的变量、常量,如果其命名不是充分自注释的,在声明时都必 1012-1011 : 数据结构声明(包括数组、结构、类、枚举等),如果其命名不是充分自注释 12-11 : 全局变量要有较详细的注释,包括对其功能、取值范围、哪些函数或者过程存取它 1112-1211 : 注释与所描述内容进行同样的缩排。 12-1312 : 将注释与其上面的代码用空行隔开。 12-1412 : 对变量的定义和分支语句(条件分支、循环语句等)必须编写注释。 12-15swchcase12 : 对于计语句下的语句,如果因为特殊情况需要处理完一个 ?2-114 :避免在一行代码或者表达式的中间插入注释。 ?2-2 : 通过对函数或者过程、变量、结构等正确的命名以及合理地组织代码的结构,使代码 14?2-314 : 在代码的功能、意图层次上进行注释,提供实用、额外的信息。 ?2-414 : 在程序块的结束行右方加注释标记,以表明某程序块的结束。 ?2-515 :注释格式尽量统一,建议使用*/”。 ?2-615 : 注释应考虑程序易读及外观排版的因素,使用的语言若是中、英兼有的,建议多标识 16 符命名 13-1 :标识符的命名要清晰、明了,有明确含义,同时使用完整的单词或者大家基本可以

腾讯文库华为内部程序设计培训资料