李源-20181003114-算法第一章作业3
C++代码规范-2019-08-29
参考:https://blog.csdn.net/csdn_baotai/article/details/80304636
1.“{ }”:
1.1.对于if等语句在一些条件下可以省略写花括号,虽然程序依然可执行,但代码写出来别人也是要看的,故对于每一段语句,均用换括号括起来;
1.2.花括号下的全部语句均需有一个tab缩进,以表明层次结构;
2.函数,变量的命名:
2.1.以下划线,数字,字母组成(开头不可为数字);
2.2.不可与保留字同名;
2.3.命名尽量简单,易懂,有意义;
2.4.最好用英语来命名一些有需要的具体的变量名,函数名,且引用小驼峰命名法(即除第一个单词外其余单词首字母均大写,如:isAlpha());
3.注释:每写一个函数,类,应当首先先写注释,以告诉他人该函数,类的作用;
3.1.对于函数中较难理解的地方以及全局变量,也应该有相应注释,以帮助他人理解;
4.多文件:
4.1.应当将较复杂的程序分开来书写,即将函数写入其他文件中,再将其引入即可;
5.换行:
5.1.每写完一个语句即可换行;
5.2.若语句过长(大于80左右),也需换行,以便阅读;
6.部分语法:
6.1.if语句中,else,else if()
另起一行;
6.2.switch
语句可以使用大括号分段,以表明case之间不是连在一起的。
7.指针:
7.1.句点或箭头前后不要有空格。
7.2.指针/地址操作符()之后不能有空格, *, &;
8.返回值:
8.1.对于每个函数,不论其返回值为空,也需要写return语句;
9.类:
9.1.访问控制块的声明依次序是public, protected, private ,且每个都缩进1个空格;
10.运算符:
10.1.运算符前后应均有空格以隔开;