當前位置:編程學習大全網 - 編程語言 - 關於編程的縮進問題?

關於編程的縮進問題?

縮進(indent),壹個保證代碼整潔、層次清晰的主要手段。

請先看下面代碼:

BOOL bTrue;

int nCount = 0;

for (int i=2; i<100; i ){

bTrue = TRUE;

for (int j=2; j if ( i%j == 0 ){

bTrue = FALSE;

break;}

if (bTrue)

nCount = i;

}

它們是做什麽的?hehe....別耐著性子看了,浪費時間。他們就是找出2到99中的

所有素數,並求和。看看下面的代碼是不是就壹目了然了?

BOOL bTrue;

int nCount = 0;

for (int i=2; i<100; i )

{

bTrue = TRUE;

for (int j=2; j < i, j ++) {

if ( i%j == 0 )

{

bTrue = FALSE;

break;

}

}

if (bTrue)

nCount = i;

}

縮進的好處不言自明,現在開始,就讓妳的程序都縮進壹下吧。那麽怎樣才能正確的使用縮進呢?

壹般函數體、過程體、循環體(for,while,do)、條件判斷體(if)和條件選擇(switch,case,select)需要向內縮進壹格,同層次的代碼在同層次的縮進層上。這個並不難掌握,看幾個sample就能領悟到了。

肯定會有人覺得縮進很麻煩,因為要按很多空格。如果用空格來縮進,確實很麻煩,而且反倒容易把程序搞亂,盡管許多高手也都這麽做。正確的縮進,是使用"Tab"鍵。按壹下Tab,立刻向裏面縮進壹格,按下BackSpace,就反縮進壹格,非常方便。

這裏提到的“壹格”,用術語講應該是“縮進寬度”,就是兩層縮進之間距離的格數。大多數人的習慣把他設成4,不過許多開發環境的缺省設置是8。用8有些太浪費空間,建議把他改成4,或者是妳自己習慣的寬度也行。

許多初學者常把Tab鍵看成若幹個空格的組合,結果有時把自己搞得很糊塗。Tab就是Tab,是壹個單獨的字符,與空格沒有任何幹系(有些軟件自動把Tab轉成空格,那就另當別論了)。屏幕上的壹行被平均分成若幹塊,塊與塊之間的交界點叫“制表位”,每個塊的大小就是壹個Tab寬度。每次按下Tab,他並不是向後移動壹個Tab寬度,而是移動到下壹個制表位。這裏的好處與奧妙,妳在使用中會體會到的。:-)

現在的許多開發環境、編輯軟件都支持“自動縮進”,就是根據用戶代碼的輸入,智能判斷應該縮進還是反縮進,替用戶完成調整縮進的工作,非常方便。

在註意試用縮進的同時,再註意功能塊的劃分,把不同的功能塊之間用壹個空行隔開,就更能使程序清晰、整齊。

  • 上一篇:築夢航天員中秋手抄報
  • 下一篇:西寧回族中學告白墻
  • copyright 2024編程學習大全網