縮進風格

在程序設計中 ， 縮進風格 （ indent style ） 是管理代碼塊縮進以表達程序結構的一種約定 。 本條目主要討論 ， 例如C及其後裔 ， 但這也可以 （ 並經常 ） 適用於大多數其他編程語言 （ 尤其是 ） ， 其中的空白字符則並不重要 。 縮進風格是代碼風格的一個方面 。 縮進在大多數編程語言中不是必要條件 ， 而只是作爲 。 不過 ， 縮進有助於更好地向人類閱讀者表達程序的結構 。 尤其是用於澄清控制流程結構 （ 例如條件或循環 ） 與其內部 、 外部代碼之間的關係 。 不過 ， 部分語言 （ 例如Python和occam ） 使用縮進而非大括號或關鍵詞來確定結構 ， 這被稱爲越位規則 。 在這種語言中 ， 縮進對編譯器或解釋器有意義 ， 而不僅僅是清晰度或風格問題 。