前几天我在讨论如何缩进代码ANSI / C和,因此它有可能使用相同的风格,在不同的语言。
显然,压痕是像妈妈,每个人都有自己的优势和吹捧知情:我的母亲是贱民!
今天,信息维基我遇到此页: 缩进风格 ,他讨论了最常见的缩进技术,这里有一个小的总结:
* K&R风格
/ / ... x < 0 ) { (X <0){ "Negative" ) ; printf的(“负”); ; 负(X); { 否则{} "Positive" ) ; printf的(“正”); ; 积极的(X); }
* Allman风格(在Emacs BSD)
x == y ) 而(X ==Ÿ) { 东西(); somethingelse的(); } finalthing();
* BSD KNF风格
x == y ) { 而(X == Y){ 东西(); somethingelse的(); } finalthing();
* Whitesmiths风格
x == y ) 而(X ==Ÿ) { 东西(); somethingelse的(); } finalthing();
* GNU风格
x == y ) 而(X ==Ÿ) { 东西(); somethingelse的(); } finalthing();
* Horstmann风格
x == y ) 而(X ==Ÿ) ; {东西(); somethingelse的(); / / ... x < 0 ) 如果(X <0) ( "Negative" ) ; {输出(“负”); ; 负(X); } 其他 ( "Positive" ) ; {输出(“正”); ; 积极的(X); } } finalthing();
*碧风格
东西(N): {:3 * N; Y:DoStuff(X); Y + X}
*横幅样式
功能1(){ DoStuff 做更多的东西 } 函数2(){ 等等 }
和你用什么?
发表在技术
这个职位是2008年11月4日,由管理员书面






但像python或被迫缩进失踪语言COBOL。
配置:
在空隙“选项卡(我讨厌的字符\ T)
2个字符的压痕
风格:
所有代码的GNU风格
碧风格样板代码(类型的setter / getter和类似的短期方法)
GNU风格,他的生活,也因为我开始与帕斯卡尔
BSD风格的/而像! 相反,身体机能Allman风格。
然而,这是它被称为? 这不是在列表
IF(条件){
东西();
否则{}
something_else();
}
有时候,我使用它。
抱歉抱歉,我已经错过了在列表中的第一
弄不好还第一个发表评论!
我老了,K&R
即使代码往往要搬到太远的权利......
IF(条件)
{
....
....
....
否则{}
....
....
....
}
K&R风格