阅读:2475回复:13
林锐博士对{}风格的看法 【规则2-4-1】程序的分界符‘{’和‘}’应独占一行并且位于同一列,同时与引用它们的语句左对齐。  【规则2-4-2】{ }之内的代码块在‘{’右边数格处左对齐。 示例2-4(a)为风格良好的对齐,示例2-4(b)为风格不良的对齐。 void Function(int x) { … // program code } void Function(int x){ … // program code } if (condition) { … // program code } else { … // program code } if (condition){ … // program code } else { … // program code } for (initialization; condition; update) { … // program code } for (initialization; condition; update){ … // program code } While (condition) { … // program code } while (condition){ … // program code } 如果出现嵌套的{},则使用缩进对齐,如: { … { … } … } 示例2-4(a) 风格良好的对齐 示例2-4(b) 风格不良的对齐 |
|
|
沙发#
发布于:2007-05-23 11:58
其实2-4(b)用得很多,但是我觉得确实看不惯。
|
|
|
板凳#
发布于:2007-05-23 12:22
这就是我的风格:) 狗雄所见略同
我不太喜欢那种 for() { } 风格,喜欢{}各独产一行 |
|
|
地板#
发布于:2007-05-23 18:47
哈哈,我也是喜欢这样写。。看来我的风格还不错。路过。。顺便顶一下贴
|
|
|
驱动牛犊
|
地下室#
发布于:2007-05-24 09:57
我也喜欢2-4(a)风格
|
5楼#
发布于:2007-05-24 10:25
貌似java和c#是 惯用B的风格,
c c++貌似都用A 的风格... 个人习惯,俺也喜欢a |
|
6楼#
发布于:2007-06-06 17:09
if ()
{ } if ... then begin end; 风格的路过。 |
|
7楼#
发布于:2007-07-02 17:50
俺喜欢B,看代码的时候眼睛可以少跳过无用的行
|
|
|
8楼#
发布于:2007-07-09 15:50
A风格
|
|
9楼#
发布于:2007-07-09 18:20
示例2-4(a)为风格良好的对齐,吐血推荐,嘿嘿。。。。。。
|
|
|
10楼#
发布于:2007-07-30 09:32
if () {
print ("test"); } else { printf("this is a test"); } |
|
11楼#
发布于:2007-08-06 16:20
支持A风格
|
|
12楼#
发布于:2007-08-11 15:07
支持B :-)
|
|
13楼#
发布于:2007-08-12 12:45
呵呵 我也喜欢各占一行的写法
|
|