我們該如何全面提高程序的可讀性

別混日子了,小心讓日子把你們給混了。《士兵突擊》—老馬

有幾次我看着自己寫的代碼,感覺很不好受,爲什麼呢?因爲那幾個字母變量確實把我弄糊塗了,我得回憶我當初爲什麼要這樣寫代碼,想想總覺得很浪費時間,於是我親自整理了一下關於提高程序可讀性的四點技巧。

NO.1:給變量賦予獨特的意義

我們在定義變量時要給變量名起個有意義的名字,就和給寵物起名字一樣給它賦予一個特別的意義。如果變量名無法表達清楚,就可能會在你寫代碼時忘記它是什麼意思了,最重要的是以後再回過頭來看自己寫的代碼時可能要花費大量的時間去理解它。

NO.2:寫註釋

寫註釋真的真的很重要啊!!!寫註釋不僅能讓自己更容易讀懂程序,也能讓別人更容易讀懂你所寫的程序。如果你定義的變量沒賦予什麼特別的意義,那麼寫註釋也是一個很好的選擇。C語言註釋分爲下面兩種:

//這種註釋僅限於單行
/*這種註釋適用於多行

        */

NO.3:在函數中用空行分隔概念上的多個部分

C語言雖未規定一定要使用空行,但是多使用空行能提高程序的可讀性,而且可以使你的代碼看上去更美觀。

NO.4:每一條語句各佔一行

和第三條一樣,C語言也並沒有這樣的要求,C語言的格式其實是比較自由的,可以把多條語句放在一行,也可以每條語句獨佔一行。當許多代碼一起獨佔一行時,會給你閱讀程序帶來很大的麻煩,不方便自己理清頭緒。最主要還是不好看。

如以下代碼看上去是不是更具可讀性且更美觀

int main()//關於單位轉換   ——寫註釋
{
int feet,fathoms;    —————使用有意義的變量名
              —————使用空行
fathoms=2;
feet=6*fathoms;     —————每行一條語句
printf("There are %d feet in %d fathoms!\n",feet,fathoms);
return 0;
}

不知以上建議是否能幫助到大家,如有幫助,請點個贊,謝謝。
公衆號:程序員Bob
一個正在學習C語言的大學生,致力於將C講得更透徹!
點贊關注~謝謝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章