close

慣例,沒有強制性,但是使用某些慣例可以強化能力。這對於越來越大的專案來說,省下的精力無法細數。

首先你知道的,適當的排版:
int main(void){printf("Hello World");return 0;}
過給個月後機器還是看得懂,人可不一定看得懂。

適當的留下空行也是很有用的,這樣可以把關聯性較弱的程式碼分開。
就像我這篇文章一樣,你一看就知道哪些是一起的。

while((c = getchar()) != EOF)
我吃了不少括號的虧,如果你某一行需要很多括號,盡量把它們分開點,這樣眼睛會舒服些。
像是:while( ( c = getchar() ) != EOF )

變數命名也是很有學問的,這方面要寫很長,好在已經有人寫好了。
Joel on Software 讓錯的程式看得出錯
原文
不過命名之事,關乎個人。只要你的變數名稱可以表達目的就好,嚴格遵守匈牙利命名法本身沒有意義。

累了一天,希望各位明天不要賴床(?)
還有就是不要把麵包丟掉(?)

arrow
arrow
    全站熱搜

    liandy 發表在 痞客邦 留言(0) 人氣()