這里描述了一套C語言編程風格的標準。其中最重要的幾點是:
合理使用空白和注釋,使得我們通過代碼布局就可以清楚地看出程序的結構。使用簡單表達式、語句和函數,使他們可以很容易地被理解。
記住,在將來某個時候你或其他人很可能會被要求修改代碼或讓代碼運行在一臺不同的機器上。精心編寫代碼,使得其可以移植到尚不確定的機器上。局部化你的優化,因為這些優化經常讓人困惑,并且對于該優化措施是否適合其他機器我們持悲觀態度。
許多風格選擇是主觀武斷的。保持代碼風格一致比遵循這些絕對的風格規則更重要(尤其是與組織內部標準保持一致)。混用風格比任何一種糟糕的風格都更加糟糕。
無論采用哪種標準,如果認為該標準有用就必須遵循它。如果你覺得遵循某條標準時有困難,不要僅僅忽略它們,而是在和你當地的大師或組織內的有經驗的程序員討論后再做決定。