首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> C 語言基礎

C語言程序錯誤與警告:編譯、鏈接、運行三階段問題分類

     編輯:C 語言基礎

問題分類

代碼在編譯、鏈接、運行三階段均可能出問題。編譯器只能檢測前兩階段;運行階段問題編譯器無能為力。

  • 錯誤:程序不正確,**無法**正常編譯/鏈接/運行,**必須修正**。
  • 警告:可能潛在錯誤或代碼不規範,**但能正常運行**;部分需關注,部分可忽略。
錯誤/警告可發生在任一階段。

常見錯誤示例:漏分號

puts("C語言中文網")  // 缺少 ;

編譯器報錯,VC 6.0 提示更豐富:
「源文件 第5行 語法錯誤 C2143:'return' 前丟失 ';'」

分析錯誤能力 = 合格程序員必備技能

代碼必會出錯,須具備閱讀錯誤信息、定位行號、理解錯誤代碼、快速修復的能力。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved