良好编程关系

良好编程关系-2020-3-6

一、程序简要说明

对于一个稍复杂的程序,应养成在程序开头写程序简要说明的习惯,这不仅可以让其他人可以很容易地看懂程序,也可以让自己不至于时间久了而遗忘最初的算法思路。示例如下:

/*
程序名称:八皇后问题
程序说明:
程序作者:cloud(2020-3-6)
程序备注:使用位运算,其算法思想为
*/

二、程序版式

1.自定义类型名和重要的变量名都要首字母大写。
2.“,”、“;”之后要留空格。
3.双目操作符、赋值号前后应当加空格。for语句内可不加空格,以防语句过长。
4.单目操作符前后不加空格。
示例:

int a , b;//良好习惯
int a,b;//不好习惯
if(Year  >=  2000)//良好习惯
if(Year>=2000)//不好习惯
x=a + b;//良好习惯
x=a+b;//不好习惯
x=  -a;//良好习惯

5.适当的空行将使程序的布局更加清晰。
6.一行代码只做一件事情。
7.代码长度应控制在每行70~80个字符。
8.长表达式要在低优先级操作符处拆分成新行,操作符放在新行之首,以突出操作符。拆分出的新行要进行适当地缩进,使排版整齐,语句可读。
9.缩排问题,同层次的语句左对齐,嵌套关系的语句要缩进两个空格。缩排可直接体现出程序设计者编程的逻辑关系。
10.适当的注释是必要的,但也不可过多,一般因在代码上方或右方,不可放在下方,应边写代码边注释,修改代码同时修改相应注释。

三、命名规则

1.标识符起名不可太随意,应直观且可拼读,可望文知意,不必进行"解码"。
2.标识符最好采用英文单词或其组合,便于记忆和阅读。英文单词应准确,例如不要把CurrentValue写成NowValue。
3.标识符不要过长。但单字符的名字也是有用的,如i,j,k,m,n,x,y,z等,它们通常用作循环变量或输入变量。
4.Windows下通道采用"大小写混排"方式。如AddChild。而Unix通常采用"小写加下划线"方式,如add_child.不要将这两类风格混合使用。
5.不要出现标识符完全相同的局部变量和全局变量。

四、输入习惯

在输入语句时,有些结构性语句成对输入,中间再插入语句。
规范的要求是养成良好编程习惯的基础;将规范的要求落实到位,是养成良好编程习惯的关键。

发布了91 篇原创文章 · 获赞 101 · 访问量 3312

猜你喜欢

转载自blog.csdn.net/weixin_41096569/article/details/104691018