6. 寫好注釋
要養成寫注釋的習慣。特別是別人難以理解的程式或變數一定要注釋,乙個月後,也許你自己也需要看那注釋呢。
int x = 100;
int y = 1000;
if(x < y)
a = 0;
else
a = 1;
你能知道上面的程式意味著什麼?如果不知道變數x,y和a指的是什麼,那麼很難理解。讓我們給它標個注釋再看吧:
/* * 檢測損益的程式
*/ int x = 100;
/* x 是賣書的總額*/
int y = 1000
/* y是做書本的費用*/
int a;
/* 確認是否有贏利*/
/* 比較x和y: */
if(x < y)
/* 1指損失 */
a = 1;
else
/*0指贏利 */
a = 0;
這樣注釋,不懂c語言的人也會看懂各語句意味著什麼,各變數指的是什麼。寫注釋是好習慣,但不要什麼都注釋。注釋是為了好理解,不是為了寫長編文章。
int profit = 1;
/* 贏利等於1 ?? */
int loss = 0;
/* 虧損等於 0 ?? */
/* 如果贏利等於1 */
if(profit == 1)
/* 列印出「得贏利啦」??*/
printf("we made a profit!/n");
/* 如果不是 */
else
/*列印出「我們虧損啦」*/
printf("we made a loss!/n");
這樣注釋是浪費時間。一般是定變數或變數值的時候需要注釋,還有說明程式的目的,使用某個函式,procedule等的時候也需要。
成功軟體開發者的9種程式設計習慣 5
6.寫好注釋 要養成寫注釋的習慣。特別是別人難以理解的程式或變數一定要注釋,乙個月後,也許你自己也需要看那注釋呢。int x 100 int y 1000 if x y a 0 else a 1 你能知道上面的程式意味著什麼?如果不知道變數x,y和a指的是什麼,那麼很難理解。讓我們給它標個注釋再看吧...
成功軟體開發者的9種程式設計習慣 7
8.確認buffer 要時時確認對設定的排列或變數的大小,以避免資料混亂或導致系統出問題。請看下面使用者輸入資料的例子 char city 10 為都市名稱的排列 printf enter a city name scanf s city printf city is s n city 在這裡,都市...
成功軟體開發者的9種程式設計習慣 7
8.確認buffer 要時時確認對設定的排列或變數的大小,以避免資料混亂或導致系統出問題。請看下面使用者輸入資料的例子 char city 10 為都市名稱的排列 printf enter a city name scanf s city printf city is s n city 在這裡,都市...