- 主题:大括号的这两种风格,国内哪种用的更多?
要说对齐,我觉得 if对应 endif while 对应endwhile是最合理的。但估计语言的作者们都觉得这样毕竟麻烦,所以没这种。passcal貌似有点这个意思。
【 在 adoal 的大作中提到: 】
: open brace和close brace列对齐,不是挺和谐的嘛。
: 第一种不对齐的感觉随时会滑倒。
--
FROM 117.133.52.*
能说出滴溜当啷一整套原则的,那就不用别扭这个词了,直接列条目了。
“标准”这玩意……嗯,最大的问题是有太多互相不兼容的标准^o^
【 在 chunhui 的大作中提到: 】
: 个人感受当然不同。不过你是按照什么原则来确定别扭不别扭的?
: 就好比好坏美丑。你觉得什么样的代码算美的?是按照什么样的原则来确定美丑的?人们都说这些东西各有各的看法,但我觉着这个是有迹可寻的。有标准的。
--
FROM 183.157.163.*
代码一定要留足够的空白行....
【 在 chunhui 的大作中提到: 】
: 但是多出来毫无意义的一行,不觉得别扭么。
: 【 在 adoal 的大作中提到: 】
: : open brace和close brace列对齐,不是挺和谐的嘛。
: ...................
--来自微微水木3.5.14
--
FROM 222.64.157.*
难道你也觉得美丑是没有标准的
?
【 在 adoal 的大作中提到: 】
: 能说出滴溜当啷一整套原则的,那就不用别扭这个词了,直接列条目了。
: “标准”这玩意……嗯,最大的问题是有太多互相不兼容的标准^o^
--
FROM 117.133.52.*
显然第1种,标准推荐写法
【 在 wjhtingerx 的大作中提到: 】
: 1.
: void fun(){
: if(){
: ...................
--
FROM 221.222.163.*
1更现代
2多见于c语言之类的语言
【 在 wjhtingerx 的大作中提到: 】
: 1.
: void fun(){
:
: if(){
:
: }
:
: }
:
: 2.
: void fun()
: {
:
: if()
: {
:
: }
:
: }
发自「快看水母 于 23013RK75C」
--
FROM 114.241.253.*
对齐美,歪斜丑。精炼美,繁冗丑。
但是当两者不可兼得的时候,更嫌弃哪个,是主观喜好。
【 在 chunhui 的大作中提到: 】
: 难道你也觉得美丑是没有标准的
: ?
--
FROM 183.156.55.*
linux内核代码和windows内核的代码都是这种风格。
void fun()
{
if(){
}else{
}
}
函数的大括号另起一行,其他的都没有另起一行,但是我自己用第二种风格比较多,我觉得代码太紧凑了,容易看花眼。
【 在 wjhtingerx 的大作中提到: 】
: 1.
: void fun(){
: if(){
: ...................
--
FROM 115.47.44.*
留啥白
尤其那种括号内只有一两行的,留白比正文还多。。。。
一般来说,如果经常要面对大函数的,都选1,因为可以减少翻页,积少成多,累积动手差异不小
【 在 foliver 的大作中提到: 】
: 代码一定要留足够的空白行....
:
--
FROM 180.164.110.*
整齐
【 在 chunhui 的大作中提到: 】
: 极其讨厌2.不知道审美什么理由会选2
--
FROM 101.24.88.*