5.6.2 关于空格以及圆括号的争论

2013-10-07 15:35:49 · 作者: · 浏览: 67

5.6.2  关于空格以及圆括号的争论

单行代码的格式也能够引起争论。我们同样不支持任何特定的方法,但将给出您可能遇到的几种格式。

在本书中,我们在任何关键字之后都会使用空格,在运算符前后都会使用空格,在参数列表或者函数调用中每个逗号之后都会使用空格,并使用圆括号表明操作顺序,如下所示:

  1. if (i = = 2) {  
  2. j = i + (k / m);  

另一种格式将if当作函数,在关键字以及左括号之间没有空格。另外,在if语句内用于明确操作顺序的圆括号也被省略了,因为它们没有语义相关性。
  1. if( i = = 2 ) {  
  2. j = i + k / m;  

区别十分微妙,请读者自行判断那种方法更好,然而在此我们必须指出if不是一个函数。