2.1.3 哪里不应该使用空格
规范级别:规则 规则描述:
●不要在引用操作符前后使用空格,引用操作符指“.”和“->”,以及“[]”。 ●不要在“::”前后使用空格。
●不要在一元操作符和其操作对象之间使用空格,一元操作符包括“++”、“--”“!”、“&”“*”等。 理由:
提高代码的可读性。
举例:
// 不要象下面这样写代码: m_pFont -> CreateFont(); //应该写成这样
m_pFont->CreateFont();
2.1.4 缩进
规范级别:规则 规则描述:
对程序语句要按其逻辑进行水平缩进,以两个空格或一个Tab符为单位(建议使用空格),使同一逻辑层次上的代码在列上对齐。 理由:
提高代码的可读性。
2.1.5 长语句的书写格式
规范级别:规则 规则描述:
较长的语句要分成多行书写。长表达式要在低优先级操作符处分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,缩进长度以两个空格或Tab符长度为单位。 理由:
提高代码的可读性。
举例:
// 下面是一个处理的较为合理的例子 nCount = Fun1(n1, n2, n3)
+ (nNumber1 * GetDate(n4, n5, n6)) * nNumber1;
2.1.6 清晰划分控制语句的语句块
规范级别:规则 规则描述:
控制语句(if , for , while , do...while)的语句部分一定要用 ‘{ ’和‘ }’括起来(即使只有一条语句),并且‘{ ’和‘ }’应处在同一列上。 理由: