程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 在高警告級別干淨利落的進行編譯

在高警告級別干淨利落的進行編譯

編輯:關於C語言

 

雖然警告不會影響你代碼的運行,但請不要忽略它。

 

把編譯器當做你的朋友,如果它對你發出警告,這經常是說明你的代碼中存在潛在的問題。

 

常遇到的一些警告:

 

1、第三方頭文件。

 

2、未使用的函數參數。

 

3、定義了從未使用過的變量。

 

4、變量使用前可能未經過初始化。

 

5、遺漏了return語句。

 

6、有符號數/無符號數不匹配。

 

例外情況:

 

有時候,編譯器可能發生煩人的甚至虛假的警告,但是又沒有提供消除的辦法,這時忙於修改代碼解決這個警告可能是勞而無功或者事倍功半的。如果遇到了這種罕見的情形,作為團隊的決定,應該避免對純粹無益的警告再做無用功:單獨禁用這個警告,但是要盡可能在局部禁用,並且編寫一個清晰的注釋,說明為什麼必須禁用。

 

  C小加  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved