全球旧事资料 分类
目录
一般原则标识符排版注视…………………………………………………………………………………………………2………………………………………………………………………………………………4………………………………………………………………………………………………7………………………………………………………………………………………………10
采用与操作系统或开发工具的风格一致的标识符命名规则。标识符一般由一个或多个单词组成。变量命名禁止取单个字符。不要仅依赖大小写来区分相似的标识符。枚举、常量、宏的所有字母大写,用”_”分隔。宏定义表达式时,注意使用完整的括号。避免使用一个或两个下划线开头的标识符。程序块要采用缩进风格编写,缩进的空格数为4个。在循环、判断等语句中,若有较长的表达式或语句,则要进行适应的划分,操作符放在新行之首。若函数的参数较长,则要进行适当的划分。不要把多条语句写在一行。if、for、while、do等语句自占一行,执行语句不得紧跟其后。不论执行语句有多少都要加。大括号”“和“”应各独占一行并且位于关键字的同一列。对于switch语句的每一个分支,应该有break,必须有default分支。在二元操作符的两侧添加空格,但””和“”除外。注释的内容要清楚、明了,含义准确,防止注释二义性。写代码的同时编写注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。注释应与其描述的代码相近,对代码的注释应放在其上方或右方(对单条语句的注释)相邻位置,不可放在下面,如放于上方则需与其上面的代码用空行隔开。注释与所描述内容进行同样的缩进排版。注释应考虑程序易读及外观排版的因素,只使用一种语言注释代码。在每个文件的顶部添加文件说明。
f一般原则
1编写简单的代码。把复杂的语句和函数分解成更简单的片段。对复杂的逻辑要有明确的注释。
2显式的使用CC的特性。避免使用CC的隐含特性。例如:当进行数据类型强制转换时,其数据的意义、转换后的取值等都有可能发生变化。注意运算符的优先级,并用括号明确表达式的操作顺序,避免使用默认的优先级。若是这些细节若考虑不周,就很有可能留下隐患。例如:charhighlowshortwordwordhigh8low应该写成wordshorthigh8shortlow3改进模块结构,降低函数间的耦合度,并提高模块的独立性以及代码可读性、效r
好听全球资料 返回顶部