2009-01-03 51 views
6

我看到這個問題here。 我不知道是否存在以下的縮進風格的官方名稱:此特定縮進風格的名稱是什麼? (「大括號堆疊」)

void fooBar(String s) 
{ 
    while (true) 
    { 
     // ... do something 
    } 
} 

當左括號在同一行的控制語句,中的語句是縮進和右括號所在的與控制語句相同的縮進級別,該樣式稱爲K-& R-Style。 那麼上面這段代碼示例的縮進樣式有沒有名字?

+0

我不太確定您給出的描述是否與示例代碼相匹配。 – mdec 2009-01-03 10:00:12

+0

描述中談到了K&R風格(或者,如果你問我,「唯一理智的包圍方案」) – PEZ 2009-01-03 10:54:42

回答

3

是的,這是ANSI風格,稱這種方式,因爲它出現在ANSI C文件。流行的自動格式化util astyle將它稱爲ansi

AFAIK,它也是默認在Visual C++中使用的一種。

-1

它被稱爲KNF或內核範式。更多信息可在man 9 style中找到。

+3

KNF使用8個空間寬的硬標籤,Allman/ANSI使用4個空間寬的軟標籤(空格)。 – 2010-08-21 10:45:41

-7

它應該被命名爲WSRE(浪費屏幕房地產)。