废话少说,咱们直接上干货。
一,程序的排版:1,函数体与函数体之间要有空行。2,在函数体内逻辑紧密的语句不用空行,不紧密的空行。啊?你说太抽象了?举个栗子,if语句和else语句你就说它们联系紧密不紧密吧,是不是不用空行,那它与其它语句之间就得有一个空行。3,关键字后面要有一个空格,这里要注意if空一格,后面紧跟‘(’。4,对于双目操作符和三目操作符,操作符和操作数之间要有一个空格。5,‘;’不做语句结句时后面要跟一个空格。6,每个‘{’与‘}’要一一对应。7,一行代码尽量尽量只写一个语句,如果有多条语句,要有内在联系。8,函数名之后不用空格
二,函数的注释:注释是很重要的,它能大大提升代码的可读性。我们要注重注释的正确性和简洁性。
三,命名规则(注:命名规则不同与排版,它因创作的个体和团体而异,但都是为了提高代码的可读性):这里介绍一下Windows系统下的命名规则。1,命名尽量用英文单词2,函数名首字母大写3,参数和变量首字母小写4,定义常量全用大写并用‘_’分割单词。
这里我们不得不提一种写法,假设a是变量我们一般会写if (a == 5),其实我们可以写成if (5 == a)。假如我们漏了一个‘=’号第一种写法不会报错,编译器会把5赋给a,而第二种写法会出BUG,方便我们检查。
在这里,我不得不向大家推荐一本书,名叫《高质量C,C++》。这本书在网上广为流传,如果我们想增加代码的内功,反复研读这本书是值得的。这本书在网上很容易搜的到,希望大家能抽出时间读一读,这本书书的前四章很适合萌新。