您的位置:首页 > 编程语言 > C语言/C++

高质量C/C++编程之程序的版式

2014-04-08 20:33 197 查看
1.空行

规则1: 每个类声明之后、每个函数定义之后加空行
规则2: 在一个函数体内,逻辑上密切相关的语句间不要加空行,其他地方加空行分隔

2.代码行

规则1: 一行代码只做一件事
规则2:  if、for、while、do等语句自占一行,执行语句不得紧跟其后;
        执行语句不论多段,都使用{},防止书写失误
建议1: 尽量在定义变量的同时初始化该变量

3.代码行内空格

4.对齐

规则1: 程序的分解符{和}必须独占一行并且位于同一列,同时与引用它们的语句左对齐
规则2: {}之内的代码块在{右边数格处对齐

5.长行拆分

规则1: 代码长度宜控制在70到80个字符以内,不要过长
规则2: 长表达式在低优先级操作符处拆分成新行,操作符放在新行之首,以便突出操作符
        拆分的新行要做适当的缩进,使排版整齐

6.修饰符的位置

规则1: 将*与&紧靠变量名

7.注释

8.类的版式

两种版式:
1)以数据为中心,关注类的内部结构
    将private类型的数据写在前面,而将public类型的函数写在后面
2)以行为为中心,关注类提供的接口       -------》推荐使用
    将public类型的函数写在前面,而将private类型的数据写在后面

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: