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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2024/6/14 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】如何缩进你的代码? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文轉載自http://www.cnblogs.com/fzd19zx/archive/2013/06/06/3120829.html

與本文有關的任何建議或意見,請Email至:fzd19zx@gmail.com?我將持續改進這篇文章。

FINE. 今天我沒上班,就此專門寫一篇文章,供各位參考。

本文內容提要:

1、縮進的距離一定要統一:4個空格

2、縮進的風格要保持一致

3、變量的聲明,也是需要縮進的

?

問題1:為什么代碼要縮進?

縮進的目的在于美化代碼,便于人的閱讀。

下面的代碼,第5、6行其實是一個二重循環,你看得出來么?

?

?

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 }

所以,你會對代碼進行縮進,于是變成了下面這樣子:

?

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 }

?

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

其實,縮進是個很簡單的事情,你要記住的原則有兩條:

1、縮進的距離一定要統一。相信我,4個空格是你的最佳選擇。

2、縮進的風格要保持一致。縮進的風格展示了你的審美品位。一旦你選擇了你喜歡的風格,那么,就把它穩定下來。

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

?

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 }

?

你會選擇哪一種?

其實在我看來,這兩種都是OK的,沒有問題。但是我會選擇1~9行的描寫方法。

原因很簡單:環保。打印代碼的時候,能夠少打幾個僅有 { 的行,節約了紙張,就保護了樹木。

還有一個特別需要注意的一點:變量的聲明,也是需要縮進的

很多初學者變量的聲明都長得像這樣:

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

但其實,它應該可以長得像這樣:

inta[MAX],i,j,tem;

這樣寫的好處是,你可以在每個變量后面進行注釋,說明變量的作用和意義。

最后談一點,如何調整DEV C++編輯器的屬性,從而自動地為你生成優美的代碼的縮進風格(以我的習慣為例):

That’s all of it.

Thanks for reading.

轉載于:https://www.cnblogs.com/TonyNeal/archive/2013/06/12/suojincode.html

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。