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

2015 年 4 月 6 日
 mocodo
是这样:
if
{
}
else
{
}
还是这样:
if {
}
else {
}
呢?

我觉得后一种写法不对称,看着很别扭,可很多代码都这样写。。。
5513 次点击
所在节点    C
91 条回复
GeekCat
2015 年 4 月 6 日
当然我得承认这是从某些“宇宙级语言”带过来的习惯。。。。
chiu
2015 年 4 月 6 日
XadillaX
2015 年 4 月 6 日
我写 C 系是

if
{
}
else
{
}

如果是 js 系的话

if {
} else {
}
ncisoft
2015 年 4 月 6 日
独爱GNU coding standard
if (...)
{
// code here
}
FastMem
2015 年 4 月 6 日
Java\php的时候
if () {
//DO
} else {
}

单行语句省略花括号、

直接 if () xxxxx
//do
ncisoft
2015 年 4 月 6 日
花括号前面两个空格
inevermore
2015 年 4 月 6 日
前者 看着整齐
dreamtrail
2015 年 4 月 6 日
if () {
} else {
}
我不能接受别的形势的代码风格,读代码前一定要重排成这种的风格。
Majirefy
2015 年 4 月 6 日
少年又挑起来宗教战争……
zhchbin
2015 年 4 月 6 日
if () {
} else {
}

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

if () {
...
return;
}

...
kn007
2015 年 4 月 6 日
我是2楼这种。。。

if {

} else {

}
rzti483NAJ66l669
2015 年 4 月 6 日
if[tab]([space][space])
[tab]{
[tab]#code#
[tab]}

JAVA
Rob
2015 年 4 月 6 日
第一种,看着舒服
lincanbin
2015 年 4 月 6 日
typcn
2015 年 4 月 6 日
JS 类的
if ( content ){

} else {

}

C 类的
if(content){

}else{

}

IDE 强制纠正的除外
ryd994
2015 年 4 月 6 日
又是圣战贴
hit9
2015 年 4 月 6 日
if (balabala) {
} else if (balabala) {
} else {
}
fetich
2015 年 4 月 6 日
都別爭了,譚書是第一種。
patrickstar
2015 年 4 月 6 日
我一般用第一种,主要是看习惯了,括号配对的时候看起来都列对齐的
heliar
2015 年 4 月 6 日
不缩进不舒服的飘过。。。

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

https://v2ex.xtra.eu.org/t/181886

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

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

© 2021 V2EX