C/C++猿们,你们的花括号{}都习惯怎么写?

2015-04-06 15:12:59 +08:00
 mocodo
是这样:
if
{
}
else
{
}
还是这样:
if {
}
else {
}
呢?

我觉得后一种写法不对称,看着很别扭,可很多代码都这样写。。。
4518 次点击
所在节点    C
91 条回复
Monad
2015-04-06 20:50:01 +08:00

必须是这样的
F32
2015-04-06 20:53:23 +08:00
@vopfly 发空格要用 nbsp; 哦
nicktogo
2015-04-06 22:10:17 +08:00
@fetich 正解。。。刚入门就是第一种,后来学java改成第二种了
xxzs
2015-04-06 23:06:09 +08:00
Linux kernel要求一行能写完的不加花括号
xieyudi1990
2015-04-06 23:13:58 +08:00
clanned
2015-04-06 23:18:43 +08:00
C/C++第一种,Java第二种。
omi4399
2015-04-06 23:34:34 +08:00
K&R 飘过
andyhunter
2015-04-06 23:42:53 +08:00
永远独占一行
xuwenmang
2015-04-06 23:48:58 +08:00
if {
} else {
}

优点1、在越来越宽的屏幕上能看到更多的代码;
优点2、{ 起到承上启下的作用;
styletjy
2015-04-06 23:58:09 +08:00
来找事儿的。。
br00k
2015-04-07 01:33:14 +08:00
格式化。。。
book1925
2015-04-07 02:03:35 +08:00
喜欢第一种,第二种偶尔会眼瞎搞错。。
linux40
2015-04-07 07:00:56 +08:00
ansc风格
eqing
2015-04-07 08:20:13 +08:00
if (x) {
xxx
} else {
xxx
}

的路过
anguslg
2015-04-07 09:32:18 +08:00
好像是在问php是不是最好的语言一样
revlis7
2015-04-07 10:14:57 +08:00
记得以前看ThinkInC里面提到的是用花括号与函数名同行的写法,这样可以明显区分是Declaration还是Definition
ehs2013
2015-04-07 10:25:25 +08:00
fliar
2015-04-07 10:27:00 +08:00
習慣是另起一行,上下對齊
這樣看嵌套關係時不太會看走眼
XDA
2015-04-07 10:29:10 +08:00
随缘...
bugeye
2015-04-07 10:29:57 +08:00
@ehs2013 你这种单行的真心没必要加任何括号。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/181886

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX