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

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

我觉得后一种写法不对称,看着很别扭,可很多代码都这样写。。。
4518 次点击
所在节点    C
91 条回复
GeekCat
2015-04-06 18:19:37 +08:00
当然我得承认这是从某些“宇宙级语言”带过来的习惯。。。。
chiu
2015-04-06 18:20:14 +08:00
XadillaX
2015-04-06 18:21:50 +08:00
我写 C 系是

if
{
}
else
{
}

如果是 js 系的话

if {
} else {
}
ncisoft
2015-04-06 18:22:38 +08:00
独爱GNU coding standard
if (...)
{
// code here
}
FastMem
2015-04-06 18:22:42 +08:00
Java\php的时候
if () {
//DO
} else {
}

单行语句省略花括号、

直接 if () xxxxx
//do
ncisoft
2015-04-06 18:23:55 +08:00
花括号前面两个空格
inevermore
2015-04-06 18:44:57 +08:00
前者 看着整齐
dreamtrail
2015-04-06 18:51:13 +08:00
if () {
} else {
}
我不能接受别的形势的代码风格,读代码前一定要重排成这种的风格。
Majirefy
2015-04-06 18:58:05 +08:00
少年又挑起来宗教战争……
zhchbin
2015-04-06 18:58:30 +08:00
if () {
} else {
}

但更多时候,如果能写成下面这种形式,就不会出现else了。

if () {
...
return;
}

...
kn007
2015-04-06 19:02:22 +08:00
我是2楼这种。。。

if {

} else {

}
Humorce
2015-04-06 19:06:10 +08:00
if[tab]([space][space])
[tab]{
[tab]#code#
[tab]}

JAVA
Rob
2015-04-06 19:13:29 +08:00
第一种,看着舒服
lincanbin
2015-04-06 19:15:34 +08:00
typcn
2015-04-06 19:16:38 +08:00
JS 类的
if ( content ){

} else {

}

C 类的
if(content){

}else{

}

IDE 强制纠正的除外
ryd994
2015-04-06 19:18:35 +08:00
又是圣战贴
hit9
2015-04-06 19:20:08 +08:00
if (balabala) {
} else if (balabala) {
} else {
}
fetich
2015-04-06 19:21:02 +08:00
都別爭了,譚書是第一種。
patrickstar
2015-04-06 19:49:48 +08:00
我一般用第一种,主要是看习惯了,括号配对的时候看起来都列对齐的
heliar
2015-04-06 19:53:27 +08:00
不缩进不舒服的飘过。。。

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

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

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

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

© 2021 V2EX