- 主题:大括号的这两种风格,国内哪种用的更多?
我习惯2,看着更清晰,但有人嫌2占行导致一屏显示内容不够多...
【 在 wjhtingerx 的大作中提到: 】
: 1.
: void fun(){
: if(){
: ...................
--
FROM 123.113.102.*
语法规则麻烦,不友好
【 在 chunhui 的大作中提到: 】
: 要说对齐,我觉得 if对应 endif while 对应endwhile是最合理的。但估计语言的作者们都觉得这样毕竟麻烦,所以没这种。passcal貌似有点这个意思。
--
FROM 220.200.25.*
单纯从看来说。语言实现和写代码当然会麻烦一些。我曾经一度自己通过注释来这样写。}//end if(xxx)
【 在 cybereagle 的大作中提到: 】
: 语法规则麻烦,不友好
--
FROM 111.193.224.*
void fun() // 大括号换行,不然挨得太近不好看
{
if (i==1) { // 小括号两边有空格,括号内两边无空格
}
}
我喜欢这样的
【 在 wjhtingerx 的大作中提到: 】
: 1.
: void fun(){
: if(){
: ...................
--
FROM 125.84.74.*
我大学上课学的是2,当时认为开闭括号自己对齐很好看。
后来研究生,实验室里师兄说1好,因为
if(a>0) { ;
b=a;
}
还能跑。
if(a>0) ;
{
b=a;
}
也能跑,但出bug了。
--
FROM 111.204.100.*
我用2
【 在 wjhtingerx 的大作中提到: 】
: 1.
: void fun(){
: if(){
: ...................
--
FROM 111.18.43.*
括号对齐
【 在 chunhui 的大作中提到: 】
: 极其讨厌2.不知道审美什么理由会选2
--
FROM 111.183.1.*
lint都能检查出来,编译器也会出告警。你们不会既不lint,也不修正告警吧?
【 在 guoshuang95 的大作中提到: 】
: 我大学上课学的是2,当时认为开闭括号自己对齐很好看。
: 后来研究生,实验室里师兄说1好,因为
:
: ...................
--来自微微水木3.5.14
--
FROM 183.193.19.*
java 1
c# 2
【 在 wjhtingerx 的大作中提到: 】
: 1.
: voidfun(){
: if(){
: }
: }
: 2.
: voidfun()
: {
: if()
: {
: }
: }
- 来自 水木说
--
FROM 118.112.56.*
我一直是
void fun()
{
if(){
}
else{
}
}
--
FROM 158.140.1.*