您的位置:首页 > 编程语言 > Java开发

程序语言中花括号的风格列举

2011-08-01 15:23 190 查看
 K&R style -- Named after Kernighan & Ritchie, because the examples

in K&R are formatted this way. Also called `kernel style' because the

Unix kernel is written in it, and the `One True Brace Style' (abbrev.

1TBS) by its partisans. In C code, the body is typically indented by

eight spaces (or one tab) per level, as shown here. Four spaces are

occasionally seen in C, but in C++ and Java four tends to be the rule

rather than the exception.

if () {  

   
Allman style -- Named for Eric Allman, a Berkeley hacker who wrote a

lot of the BSD utilities in it (it is sometimes called `BSD style').

Resembles normal indent style in Pascal and Algol. It is the only style

other than K&R in widespread use among Java programmers. Basic indent per level shown here is eight spaces, but four (or sometimes three)

spaces are generally preferred by C++ and Java programmers.

if ()

{           

Whitesmiths style -- popularized by the examples that came with

Whitesmiths C, an early commercial C compiler. Basic indent per level

shown here is eight spaces, but four spaces are occasionally seen.

if ()

        {            

   
GNU style -- Used throughout GNU EMACS and the Free Software

Foundation code, and just about nowhere else. Indents are always four

spaces per level, with `{' and `' halfway between the outer and inner

indent levels.

if ()

  {

似乎写C++的程序员喜欢用Allman style,而写java的程序员用K&R个人比较推荐Allman style
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  语言 pascal java basic emacs c
相关文章推荐