日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【转】如何缩进你的代码?

發(fā)布時(shí)間:2024/6/14 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】如何缩进你的代码? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文轉(zhuǎn)載自http://www.cnblogs.com/fzd19zx/archive/2013/06/06/3120829.html

與本文有關(guān)的任何建議或意見(jiàn),請(qǐng)Email至:fzd19zx@gmail.com?我將持續(xù)改進(jìn)這篇文章。

FINE. 今天我沒(méi)上班,就此專門(mén)寫(xiě)一篇文章,供各位參考。

本文內(nèi)容提要:

1、縮進(jìn)的距離一定要統(tǒng)一:4個(gè)空格

2、縮進(jìn)的風(fēng)格要保持一致

3、變量的聲明,也是需要縮進(jìn)的

?

問(wèn)題1:為什么代碼要縮進(jìn)?

縮進(jìn)的目的在于美化代碼,便于人的閱讀。

下面的代碼,第5、6行其實(shí)是一個(gè)二重循環(huán),你看得出來(lái)么?

?

?

1 # include "stdio.h"2 # define MAX (100)3 int main() {4 int a[MAX],i,j,tem;5 for(i=0;i<=9;i++)scanf("%d",&a[i]);for(i=0;i<=8;i++)for(j=i+1;j<=9;j++){6 if(a[i]>a[j]){tem=a[i];a[i]=a[j];a[j]=tem;}}7 for(i=0;i<=9;i++)printf("%d,",a[i]);8 }

所以,你會(huì)對(duì)代碼進(jìn)行縮進(jìn),于是變成了下面這樣子:

?

1 # include "stdio.h"2 # define MAX (100)3 int main() {4 int5 a[MAX],6 i,7 j,8 tem;9 10 for (i=0; i<=9; i++) scanf("%d",&a[i]);11 12 for (i=0; i<=8; i++)13 for (j=i+1; j<=9; j++) {14 if (a[i]>a[j]) {15 tem = a[i];16 a[i] = a[j];17 a[j] = tem;18 }19 }20 21 for (i=0; i<=9; i++) printf("%d, ", a[i]);22 }

?

這下子,代碼就好看多了。

其實(shí),縮進(jìn)是個(gè)很簡(jiǎn)單的事情,你要記住的原則有兩條:

1、縮進(jìn)的距離一定要統(tǒng)一。相信我,4個(gè)空格是你的最佳選擇。

2、縮進(jìn)的風(fēng)格要保持一致。縮進(jìn)的風(fēng)格展示了你的審美品位。一旦你選擇了你喜歡的風(fēng)格,那么,就把它穩(wěn)定下來(lái)。

比如下面1~9和12~23兩部分,其實(shí)是同樣的代碼:

?

1 for (i=0; i<=8; i++) {2 for (j=i+1; j<=9; j++) {3 if (a[i]>a[j]) {4 tem = a[i];5 a[i] = a[j];6 a[j] = tem;7 }8 }9 }10 11 12 for (i=0; i<=8; i++)13 {14 for (j=i+1; j<=9; j++)15 {16 if (a[i]>a[j])17 {18 tem = a[i];19 a[i] = a[j];20 a[j] = tem;21 }22 }23 }

?

你會(huì)選擇哪一種?

其實(shí)在我看來(lái),這兩種都是OK的,沒(méi)有問(wèn)題。但是我會(huì)選擇1~9行的描寫(xiě)方法。

原因很簡(jiǎn)單:環(huán)保。打印代碼的時(shí)候,能夠少打幾個(gè)僅有 { 的行,節(jié)約了紙張,就保護(hù)了樹(shù)木。

還有一個(gè)特別需要注意的一點(diǎn):變量的聲明,也是需要縮進(jìn)的

很多初學(xué)者變量的聲明都長(zhǎng)得像這樣:

int a[MAX],i,j,tem;

但其實(shí),它應(yīng)該可以長(zhǎng)得像這樣:

inta[MAX],i,j,tem;

這樣寫(xiě)的好處是,你可以在每個(gè)變量后面進(jìn)行注釋,說(shuō)明變量的作用和意義。

最后談一點(diǎn),如何調(diào)整DEV C++編輯器的屬性,從而自動(dòng)地為你生成優(yōu)美的代碼的縮進(jìn)風(fēng)格(以我的習(xí)慣為例):

That’s all of it.

Thanks for reading.

轉(zhuǎn)載于:https://www.cnblogs.com/TonyNeal/archive/2013/06/12/suojincode.html

總結(jié)

以上是生活随笔為你收集整理的【转】如何缩进你的代码?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。