Linux下C編程習慣

大學期間剛開始學習C語言時,我對於編程的要求不屑一顧,所以別人在參考我的代碼的時候總是會說我寫的“太亂”,當初我自己對於代碼的要求就是自己能懂就行了。當我要踏入社會的時候我發現我必須要改掉這個不好的習慣,因爲工作後不是簡簡單單的只要自己看懂就行了!下面就來簡單的介紹我在linux下編程所學的一些規範的寫法吧。

1.宏定義的名稱每個字母都用大寫,名字要體現它在代碼中的含義,例如:

#difine  PI  3.1415926

2.函數的命名尤其要有特點,單憑從函數名就能知道它所實現的功能,單詞之間通常用下劃線連接,例如:

void    send_data(int xxx)

3.對於結構體和if/for/while/switch語句,“{”要與其在同一行,例如:

if (a>b){

c=a;

a=b;

b=c;

}

4.在if和else混用的情況下else不另起一行,例如:

if (xxx) {

……

}

else if (xxx) {

……

}else {

……

}

5.對於函數,“{”需要另起一行,例如:

int    sum(int a,int b)

{

……

}

6.在編寫switch/case的時候需注意,通常將switch和case對齊,例如:

switch(xxx){

case xx:

……

case xx:

……

default:

……

}

當然這裏只是簡單的介紹下,具體的很多東西還是要在編程的過程中去解決的。

發佈了36 篇原創文章 · 獲贊 37 · 訪問量 40萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章