程序的版式
作者:互联网
一、空行
1、每个类声明和函数定义结束之后都要加空行
2、逻辑上密切相关的语句之间不加空行
二、代码行
1、一行代码只做一件事(这在python中显得尤为重要)
2、if、for、while、do等语句独自占一行,不论有多少执行语句都要加 {}
3、尽可能在定义变量的同时初始化该变量
三、代码行内的空格
1、关键字之后要留空格
2、函数名之后不要留空格
3、‘(’后要紧跟内容
‘)’、‘,’、‘;’向前紧跟,后面留一空格
4、二元操作符前后都要加空格
5、像‘[]’、‘.’、‘->’、这类操作符前后不加空格
6、表达式比较长的for语句和if语句,为了紧凑期间可以适当地去掉一些空格
四、对齐
1、‘{’ 和 ‘}’ 应当独占一行并且位于同一列,同时与引用他们的语句左对齐
2、{}之内的代码块应当缩进切左对齐
五、长行拆分
1、代码行最大长度应在70到80个字符以内
2、表达式要在低优先级操作符处拆分成新行,操作符要放在新行之首,拆分出来的新行要做适当地缩进
六、修饰符的位置
应当将修饰符‘*’和‘&’紧靠变量名
七、注释
1、C语言的注释为‘/*...*/’
C++的行注释为‘//...’, 代码块注释为‘/*...*/’
2、注释的花样要少
3、边写代码边注释,修改代码的同时要修改相应的注释
4、注释应该准确、易懂、防止有二义性
5、尽量避免在注释中使用缩写
6、注释的位置应与被描述的代码相邻,可以放在代码的上方或右方,不可以放在下方
八、类的版式
1、类主要有public(公有的)、private(私有的)、protected(受保护的)三种类型
2、将private类型的数据写在前面:“以数据为中心”
将public类型的函数写在前面:“以行为为中心”
(注:建议采用“以行为为中心”的书写方式)
标签:语句,空格,...,代码,程序,注释,操作符,版式 来源: https://www.cnblogs.com/lyf98/p/11702997.html