国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

談?wù)劥a風格──談?wù)効s進

2019-11-17 05:31:27
字體:
供稿:網(wǎng)友

  縮進(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中的
所有素數(shù),并求和。看看下面的代碼是不是就一目了然了?

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;
}

縮進的好處不言自明,現(xiàn)在開始,就讓你的程序都縮進一下吧。那么怎樣才能正確的使用縮進呢?

一般函數(shù)體、過程體、循環(huán)體(for,while,do)、條件判定體(if)和條件選擇(switch,case,select)需要向內(nèi)縮進一格,同層次的代碼在同層次的縮進層上。這個并不難把握,看幾個sample就能領(lǐng)悟到了。

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

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

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

現(xiàn)在的許多開發(fā)環(huán)境、編輯軟件都支持“自動縮進”,就是根據(jù)用戶代碼的輸入,智能判定應該縮進還是反縮進,替用戶完成調(diào)整縮進的工作,非常方便。

在注重試用縮進的同時,再注重功能塊的劃分,把不同的功能塊之間用一個空行隔開,就更能使程序清楚、整潔。

轉(zhuǎn)自:星期五的天空

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 永川市| 富裕县| 香港 | 阿瓦提县| 大庆市| 平江县| 垫江县| 长汀县| 通辽市| 安陆市| 莱州市| 建昌县| 临澧县| 新余市| 抚州市| 新宁县| 福安市| 临洮县| 黔江区| 峨山| 衡东县| 延吉市| 安乡县| 丹寨县| 云和县| 蓬安县| 高淳县| 高要市| 黄冈市| 盈江县| 津市市| 惠东县| 乐陵市| 安塞县| 宝清县| 嘉祥县| 宿迁市| 获嘉县| 崇信县| 衡东县| 高安市|