编码风格调查
A:
if (condition){
...
}else{
...
}
B:
if (condition)
{
...
}
else
{
...
}
大家喜欢哪种?
大家觉得哪种好?为什么?
问题点数:50、回复次数:25Top
1 楼_foo(莫依[双双朵朵])回复于 2004-04-03 12:31:20 得分 0
我觉得A紧凑一点,但林锐的书中却提倡第二种。Top
2 楼puhuofeie(扑火飞蛾)回复于 2004-04-03 12:36:29 得分 10
我喜欢第二种,清晰!
平时空格,回车,空行我用的也很多!Top
3 楼_foo(莫依[双双朵朵])回复于 2004-04-03 12:39:31 得分 0
呵呵,如果函数体短的话还行,长了好难受我觉得。Top
4 楼kuangjingbo(正在学习windows)回复于 2004-04-03 12:41:25 得分 0
bTop
5 楼showjancn(难得一剑)回复于 2004-04-03 12:52:14 得分 10
我是严格按林锐所说的做,所以选二!
但有一点我不同
即 char * a;
与 char* a;(我更喜欢这个)Top
6 楼_foo(莫依[双双朵朵])回复于 2004-04-03 12:54:04 得分 0
呵呵,我也是啊。
不过他说的也有道理。
char* a,b;
这样b是char而不是char*Top
7 楼_foo(莫依[双双朵朵])回复于 2004-04-03 12:54:37 得分 0
影响了程序可读性好像。Top
8 楼zhangcrony(失去好久的东西,还能找得回吗?)回复于 2004-04-03 12:57:12 得分 0
I'd like to use the second style...
What do you want to know? anyway?Top
9 楼code8238(二进制动物)回复于 2004-04-03 12:57:35 得分 0
第二个Top
10 楼zhangcrony(失去好久的东西,还能找得回吗?)回复于 2004-04-03 12:57:45 得分 0
It's just a habitTop
11 楼xrdsheng(旭日东升)回复于 2004-04-03 12:58:58 得分 0
B,层次清淅Top
12 楼DebugXP(NULL)回复于 2004-04-03 13:02:40 得分 0
BTop
13 楼xrenwu(卖火柴的大男孩)回复于 2004-04-04 14:44:58 得分 10
大师级的人物往往喜欢第一种,
我不是大师,所以我用第二种.嘿嘿...Top
14 楼brytison(辉子)回复于 2004-04-04 23:54:39 得分 0
我不是大师级的,但我选第一种。因为我这样写,总看得出来,那个else到底是哪个if的。如果用第二种的话,我有时就怀疑是不是前面那个if块是独立的,而else是属于更上层的if。Top
15 楼vcforever(累)回复于 2004-04-05 00:02:36 得分 0
if {
}
else {
}Top
16 楼yxlijinzhu(蚂蚁)回复于 2004-04-05 06:11:12 得分 0
一开始喜欢前者, 后来喜欢后者了, 特别是程序开始复杂后, 第二种更能体现程序的结构美感. (个人感觉)Top
17 楼itmaster()回复于 2004-04-05 08:15:42 得分 0
第二中
你看括弧看的多清晰啊
Top
18 楼thisisyjs()(★)回复于 2004-04-05 09:02:46 得分 0
第二种Top
19 楼zhanvi(流浪代码)回复于 2004-04-05 09:21:58 得分 0
第二种,对称美!Top
20 楼wenxy1(周末了,极速飙车)回复于 2004-04-05 11:31:59 得分 0
I select the second style.Top
21 楼taogx(Dominic)回复于 2004-04-05 12:00:56 得分 0
B
Top
22 楼windsoft(風寒葉殘)回复于 2004-04-05 12:58:27 得分 10
第一種
這樣我覺得兩者是有關系的
要不然會覺得if 和else是分開的兩段不相幹的Top
23 楼sky51fly(天天天蓝)回复于 2004-04-06 17:52:34 得分 0
2Top
24 楼icr_mio(没事来溜溜)回复于 2004-04-06 18:06:10 得分 10
if{ ; ; ; }else{ ; ; ; }
怎么样?:)
Top
25 楼ww51xh(月亮被水淹了)回复于 2004-04-06 22:35:22 得分 0
第二种,清晰,明了Top




