版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C語(yǔ)言命語(yǔ)法錯(cuò)誤大全C語(yǔ)言命語(yǔ)法錯(cuò)誤大全fatalerrorC1004:unexpectedendoffilefound未找到文件末尾(可能是括號(hào)匹配問題)fatalerrorC1021:invalidpreprocessorcommand1nclude無效的編譯預(yù)處理命令1ncludefatalerrorC1083:Cannotopenincludefile:stdi.h:Nosuchfileordirectory不能打開頭文件stdi.h,文件或文件夾不存在errorC2101:&onconstantC語(yǔ)言命語(yǔ)法錯(cuò)誤大全fatalerrorC1004:unexpectedendoffile
2、found未找到文件末尾(可能是括號(hào)匹配問題)fatalerrorC1021:invalidpreprocessorcommand1nclude無效的編譯預(yù)處理命令1ncludefatalerrorC1083:Cannotopenincludefile:stdi.h:Nosuchfileordirectory不能打開頭文件stdi.h,文件或文件夾不存在errorC2101:&onconstant不能計(jì)算常量的地址errorC2059:syntaxerror:while在while附近,存在語(yǔ)法錯(cuò)誤errorC2061:syntaxerror:identifierx標(biāo)識(shí)符x的附近,存在語(yǔ)法錯(cuò)誤
3、errorC2065:i:undeclaredidentifier變量i未定義errorC2078:toomanyinitializers數(shù)組/結(jié)構(gòu)等變量初始化時(shí)的數(shù)據(jù)太多errorC2087:missingsubscript丟失數(shù)組下標(biāo)errorC2106:=:leftoperandmustbel-value=的左側(cè)應(yīng)當(dāng)是左值,即不能是常量errorC2115:=:incompatibletypes=兩側(cè)的類型不兼容errorC2133:a:unknownsizea(可能是數(shù)組名)的大小不確定。errorC2137:emptycharacterconstant空的字符常量errorC2143
4、:syntaxerror:missing;before.在.之前,缺少;errorC2146:syntaxerror:missing)beforeidentifier.在標(biāo)識(shí)符.之前缺少)errorC2181:illegalelsewithoutmatchingifelse缺少匹配的iferrorC2198:printf:toofewactualparametersprintf函數(shù)的參數(shù)太少errorC2223:leftof-xmustpointtostruct/union-x的左側(cè)應(yīng)是結(jié)構(gòu)類型變量或聯(lián)合類型變量errorC2224:leftof.xmusthavestruct/unionty
5、pe.x的左側(cè)應(yīng)是結(jié)構(gòu)類型變量或聯(lián)合類型變量errorC2371:f1:redefinition;differentbasictypes函數(shù)f1的接口被重定義,參數(shù)類型或返回值類型不一致warningC4101:x:unreferencedlocalvariablex是一個(gè)從未被使用的局部變量warningC4013:fiundefined;assumingexternreturningint函數(shù)fi未定義,假設(shè)其是外部函數(shù),返回值類型是intwarningC4020:fun:toomanyactualparameters調(diào)用fun函數(shù)時(shí),有太多的實(shí)參warningC4033:f3mustre
6、turnavalue函數(shù)f3應(yīng)當(dāng)有返回值語(yǔ)句warningC4047:=:int*differsinlevelsofindirectionfromint賦值運(yùn)算中的類型轉(zhuǎn)換:從int轉(zhuǎn)換到int*可能存在問題warningC4098:f2:voidfunctionreturningavalue函數(shù)f2是無返回值的函數(shù),竟然有返回值語(yǔ)句。warningC4133:function:incompatibletypes-from.to.不兼容的類型轉(zhuǎn)換(從.類型向.類型)warningC4244:initializing:conversionfromconstdoubletoint,possible
7、lossofdata在初始化數(shù)據(jù)時(shí),類型轉(zhuǎn)換可能導(dǎo)致數(shù)據(jù)丟失warningC4305:initializing:truncationfromconstinttochar初始化時(shí),數(shù)據(jù)被截?cái)鄔arningC4700:localvariablexusedwithouthavingbeeninitialized局部變量x在被使用之前未初始化,errorLNK2001:unresolvedexternalsymbol_f5f5從未定義1. Ambiguous operators need parentheses 不明確的運(yùn)算需要用括號(hào)括起2. Ambiguous symbol xxx不明確的符號(hào)3.
8、Argument list syntax error 參數(shù)表語(yǔ)法錯(cuò)誤4. Array bounds missing 丟失數(shù)組界限符5. Array size toolarge 數(shù)組尺寸太大6. Bad character in paramenters 參數(shù)中有不適當(dāng)?shù)淖址?. Bad file name format in include directive 包含命令中文件名格式不正確8. Bad ifdef directive synatax 編譯預(yù)處理ifdef有語(yǔ)法錯(cuò)9. Bad undef directive syntax 編譯預(yù)處理undef有語(yǔ)法錯(cuò)10. Bit field too
9、 large 位字段太長(zhǎng)11. Call of non-function 調(diào)用未定義的函數(shù)12. Call to function with no prototype 調(diào)用函數(shù)時(shí)沒有函數(shù)的說明13. Cannot modify a const object 不允許修改常量對(duì)象14. Case outside of switch 漏掉了case語(yǔ)句15. Case syntax error Case 語(yǔ)法錯(cuò)誤16. Code has no effect 代碼不可能執(zhí)行到17. Compound statement missing分程序漏掉18. Conflicting type modifier
10、s 不明確的類型說明符19. Constant expression required 要求常量表達(dá)式20. Constant out of range in comparison 在比較中常量超出范圍21. Conversion may lose significant digits 轉(zhuǎn)換時(shí)會(huì)丟失意義的數(shù)字22. Conversion of near pointer not allowed 不允許轉(zhuǎn)換近指針23. Could not find file xxx找不到XXX文件24. Declaration missing ;說明缺少;25. Declaration syntax error
11、說明中出現(xiàn)語(yǔ)法錯(cuò)誤26. Default outside of switch Default 出現(xiàn)在switch語(yǔ)句之外27. Define directive needs an identifier 定義編譯預(yù)處理需要標(biāo)識(shí)符28. Division by zero 用零作除數(shù)29. Do statement must have while Do-while語(yǔ)句中缺少while部分30. Enum syntax error 枚舉類型語(yǔ)法錯(cuò)誤31. Enumeration constant syntax error 枚舉常數(shù)語(yǔ)法錯(cuò)誤32. Error directive :xxx錯(cuò)誤的編譯預(yù)處理
12、命令33. Error writing output file 寫輸出文件錯(cuò)誤34. Expression syntax error 表達(dá)式語(yǔ)法錯(cuò)誤35. Extra parameter in call 調(diào)用時(shí)出現(xiàn)多余錯(cuò)誤36. File name too long 文件名太長(zhǎng)37. Function call missing )函數(shù)調(diào)用缺少右括號(hào)38. Fuction definition out of place 函數(shù)定義位置錯(cuò)誤39. Fuction should return a value 函數(shù)必需返回一個(gè)值40. Goto statement missing label Goto語(yǔ)
13、句沒有標(biāo)號(hào)41. Hexadecimal or octal constant too large 16進(jìn)制或8進(jìn)制常數(shù)太大42. Illegal character x非法字符x43. Illegal initialization 非法的初始化44. Illegal octal digit 非法的8進(jìn)制數(shù)字45. Illegal pointer subtraction 非法的指針相減46. Illegal structure operation 非法的結(jié)構(gòu)體操作47. Illegal use of floating point 非法的浮點(diǎn)運(yùn)算48. Illegal use of pointer
14、 指針使用非法49. Improper use of a typedefsymbol 類型定義符號(hào)使用不恰當(dāng)50. In-line assembly not allowed 不允許使用行間匯編51. Incompatible storage class 存儲(chǔ)類別不相容52. Incompatible type conversion 不相容的類型轉(zhuǎn)換53. Incorrect number format 錯(cuò)誤的數(shù)據(jù)格式54. Incorrect use of default Default使用不當(dāng)55. Invalid indirection 無效的間接運(yùn)算56. Invalid pointer
15、 addition 指針相加無效57. Irreducible expression tree 無法執(zhí)行的表達(dá)式運(yùn)算58. Lvalue required 需要邏輯值0或非0值59. Macro argument syntax error 宏參數(shù)語(yǔ)法錯(cuò)誤60. Macro expansion too long 宏的擴(kuò)展以后太長(zhǎng)61. Mismatched number of parameters in definition 定義中參數(shù)個(gè)數(shù)不匹配62. Misplaced break 此處不應(yīng)出現(xiàn)break語(yǔ)句63. Misplaced continue 此處不應(yīng)出現(xiàn)continue語(yǔ)句64.
16、Misplaced decimal point 此處不應(yīng)出現(xiàn)小數(shù)點(diǎn)65. Misplaced elif directive 不應(yīng)編譯預(yù)處理elif66. Misplaced else 此處不應(yīng)出現(xiàn)else67. Misplaced else directive 此處不應(yīng)出現(xiàn)編譯預(yù)處理else68. Misplaced endif directive 此處不應(yīng)出現(xiàn)編譯預(yù)處理endif69. Must be addressable 必須是可以編址的70. Must take address of memory location 必須存儲(chǔ)定位的地址71. No declaration for fun
17、ction xxx沒有函數(shù)xxx的說明72. No stack 缺少堆棧73. No type information 沒有類型信息74. Non-portable pointer assignment 不可移動(dòng)的指針(地址常數(shù))賦值75. Non-portable pointer comparison 不可移動(dòng)的指針(地址常數(shù))比較76. Non-portable pointer conversion 不可移動(dòng)的指針(地址常數(shù))轉(zhuǎn)換77. Not a valid expression format type 不合法的表達(dá)式格式78. Not an allowed type 不允許使用的類型7
18、9. Numeric constant too large 數(shù)值常太大80. Out of memory 內(nèi)存不夠用81. Parameter xxx is never used 能數(shù)xxx沒有用到82. Pointer required on left side of -符號(hào)-的左邊必須是指針83. Possible use of xxx before definition 在定義之前就使用了xxx(警告)84. Possibly incorrect assignment 賦值可能不正確85. Redeclaration of xxx重復(fù)定義了xxx86. Redefinition of x
19、xx is not identical xxx的兩次定義不一致87. Register allocation failure 寄存器定址失敗88. Repeat count needs an lvalue 重復(fù)計(jì)數(shù)需要邏輯值89. Size of structure or array not known 結(jié)構(gòu)體或數(shù)給大小不確定90. Statement missing ;語(yǔ)句后缺少;91. Structure or union syntax error 結(jié)構(gòu)體或聯(lián)合體語(yǔ)法錯(cuò)誤92. Structure size too large 結(jié)構(gòu)體尺寸太大93. Sub scripting missin
20、g 下標(biāo)缺少右方括號(hào)94. Superfluous & with function or array 函數(shù)或數(shù)組中有多余的&95. Suspicious pointer conversion 可疑的指針轉(zhuǎn)換96. Symbol limit exceeded 符號(hào)超限97. Too few parameters in call 函數(shù)調(diào)用時(shí)的實(shí)參少于函數(shù)的參數(shù)不98. Too many default cases Default太多(switch語(yǔ)句中一個(gè))99. Too many error or warning messages 錯(cuò)誤或警告信息太多100. Too many type in d
21、eclaration 說明中類型太多101. Too much auto memory in function 函數(shù)用到的局部存儲(chǔ)太多102. Too much global data defined in file 文件中全局?jǐn)?shù)據(jù)太多103. Two consecutive dots 兩個(gè)連續(xù)的句點(diǎn)104. Type mismatch in parameter xxx 參數(shù)xxx類型不匹配105. Type mismatch in redeclaration of xxx xxx重定義的類型不匹配106. Unable to create output file xxx無法建立輸出文件xxx
22、107. Unable to open include file xxx無法打開被包含的文件xxx108. Unable to open input file xxx無法打開輸入文件xxx109. Undefined label xxx沒有定義的標(biāo)號(hào)xxx110. Undefined structure xxx沒有定義的結(jié)構(gòu)xxx111. Undefined symbol xxx沒有定義的符號(hào)xxx112. Unexpected end of file in comment started on line xxx 從xxx行開始的注解尚未結(jié)束文件不能結(jié)束113. Unexpected end
23、of file in conditional started on line xxx 從xxx開始的條件語(yǔ)句尚未結(jié)束文件不能結(jié)束114. Unknown assemble instruction 未知的匯編結(jié)構(gòu)115. Unknown option 未知的操作116. Unknown preprocessor directive:xxx不認(rèn)識(shí)的預(yù)處理命令xxx117. Unreachable code 無路可達(dá)的代碼118. Unterminated string or character constant 字符串缺少引號(hào)119. User break 用戶強(qiáng)行中斷了程序120. Void f
24、unctions may not return a value Void類型的函數(shù)不應(yīng)有返回值121. Wrong number of arguments 調(diào)用函數(shù)的參數(shù)數(shù)目錯(cuò)122.xxx not an argument xxx不是參數(shù)123.xxx not part of structure xxx不是結(jié)構(gòu)體的一部分124. xxx statement missing ( xxx語(yǔ)句缺少左括號(hào)125. xxx statement missing ) xxx語(yǔ)句缺少右括號(hào)126. xxx statement missing ; xxx缺少分號(hào)127. xxx declared but nev
25、er used 說明了xxx但沒有使用128. xxx is assigned a value which is never used 給xxx賦了值但未用過C語(yǔ)言編譯錯(cuò)誤信息錦集說明:Turbo C 的源程序錯(cuò)誤分為三種類型:致命錯(cuò)誤、一般錯(cuò)誤和警告。其中,致命錯(cuò)誤通常是內(nèi)部編譯出錯(cuò);一般錯(cuò)誤指程序的語(yǔ)法錯(cuò)誤、磁盤或內(nèi)存存取錯(cuò)誤或命令行錯(cuò)誤等;警告則只是指出一些得懷疑的情況,它并不防止編譯的進(jìn)行。下面按字母順序AZ分別列出致命錯(cuò)誤及一般錯(cuò)誤信息,英漢對(duì)照及處理方法:(一)、致命錯(cuò)誤英漢對(duì)照及處理方法:致命錯(cuò)誤Bad call of in-line function (內(nèi)部函數(shù)非法調(diào)用)分析與
26、處理:在使用一個(gè)宏定義的內(nèi)部函數(shù)時(shí),沒能正確調(diào)用。一個(gè)內(nèi)部函數(shù)以兩個(gè)下劃線(_)開始和結(jié)束。Irreducable expression tree (不可約表達(dá)式樹)分析與處理:這種錯(cuò)誤指的是文件行中的表達(dá)式太復(fù)雜,使得代碼生成程序無法為它生成代碼。這種表達(dá)式必須避免使用。Register allocation failure (存儲(chǔ)器分配失敗)分析與處理:這種錯(cuò)誤指的是文件行中的表達(dá)式太復(fù)雜,代碼生成程序無法為它生成代碼。此時(shí)應(yīng)簡(jiǎn)化這種繁雜的表達(dá)式或干脆避免使用它。(二)、一般錯(cuò)誤信息英漢照及處理方法#operator not followed by maco argument name(#
27、運(yùn)算符后沒跟宏變?cè)?分析與處理:在宏定義中,#用于標(biāo)識(shí)一宏變串。“#”號(hào)后必須跟一個(gè)宏變?cè)?。xxxxxx not anargument (xxxxxx不是函數(shù)參數(shù))分析與處理:在源程序中將該標(biāo)識(shí)符定義為一個(gè)函數(shù)參數(shù),但此標(biāo)識(shí)符沒有在函數(shù)中出現(xiàn)。Ambiguous symbol xxxxxx(二義性符號(hào)xxxxxx)分析與處理:兩個(gè)或多個(gè)結(jié)構(gòu)的某一域名相同,但具有的偏移、類型不同。在變量或表達(dá)式中引用該域而未帶結(jié)構(gòu)名時(shí),會(huì)產(chǎn)生二義性,此時(shí)需修改某個(gè)域名或在引用時(shí)加上結(jié)構(gòu)名。Argument # missing name (參數(shù)#名丟失)分析與處理:參數(shù)名已脫離用于定義函數(shù)的函數(shù)原型。如果函數(shù)
28、以原型定義,該函數(shù)必須包含所有的參數(shù)名。Argument list syntax error (參數(shù)表出現(xiàn)語(yǔ)法錯(cuò)誤)分析與處理:函數(shù)調(diào)用的參數(shù)間必須以逗號(hào)隔開,并以一個(gè)右括號(hào)結(jié)束。若源文件中含有一個(gè)其后不是逗號(hào)也不是右括號(hào)的參數(shù),則出錯(cuò)。Array bounds missing (數(shù)組的界限符丟失)分析與處理:在源文件中定義了一個(gè)數(shù)組,但此數(shù)組沒有以下右方括號(hào)結(jié)束。Array size too large (數(shù)組太大)分析與處理:定義的數(shù)組太大,超過了可用內(nèi)存空間。Assembler statement too long (匯編語(yǔ)句太長(zhǎng))分析與處理:內(nèi)部匯編語(yǔ)句最長(zhǎng)不能超過480字節(jié)。Bad configuration file (配置文件不正確)分析與處理:TURBOC.CFG配置文件中包含的不是合適命令行選擇項(xiàng)的非注解文字。配置文件命令選擇項(xiàng)必須以一個(gè)短橫線開始。Bad file name format in include directive(包含指令中文件名格式不正確)分析與處理:包含文件名必須用引號(hào)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 陜西省渭南市臨渭區(qū)2025-2026學(xué)年七年級(jí)上學(xué)期期末考試英語(yǔ)試卷(含答案)
- 河北省滄州市十二校聯(lián)考2026屆高三上學(xué)期一模語(yǔ)文試題(含答案)
- 2025-2026學(xué)年上海市浦東新區(qū)七年級(jí)(上)期末數(shù)學(xué)試卷(五四學(xué)制)(含簡(jiǎn)略答案)
- 【寒假?gòu)?fù)習(xí)】人教版四年級(jí)數(shù)學(xué)上冊(cè)《大數(shù)的認(rèn)識(shí)》專項(xiàng)訓(xùn)練(含答案)
- 化工企業(yè)車間級(jí)培訓(xùn)課件
- 飛碟科普教學(xué)課件
- 飛機(jī)黑匣子科普
- 2026云南昭通綏江縣農(nóng)業(yè)農(nóng)村局招聘城鎮(zhèn)公益性崗位工作人員1人崗位表備考考試題庫(kù)及答案解析
- 飛機(jī)知識(shí)主題班會(huì)課件
- 2026年度濟(jì)南市歷下區(qū)所屬事業(yè)單位公開招聘初級(jí)綜合類崗位人員備考考試題庫(kù)及答案解析
- 預(yù)防葡萄膜炎復(fù)發(fā)護(hù)理策略
- 民兵偽裝與防護(hù)課件
- 2025年初級(jí)經(jīng)濟(jì)師考試卷附答案
- 車輛保證過戶協(xié)議書
- 2026年勞動(dòng)合同示范文本
- 2025年《城市公共汽車和電車客運(yùn)管理規(guī)定》知識(shí)考試題庫(kù)及答案解析
- 數(shù)字文旅發(fā)展的沉浸式體驗(yàn)創(chuàng)新
- 電焊工考試100題(帶答案)
- 物業(yè)項(xiàng)目運(yùn)營(yíng)管理培訓(xùn)
- 掌握生命晶石制作技能初級(jí)工作指南
- 雨課堂在線學(xué)堂《審美的歷程》作業(yè)單元考核答案
評(píng)論
0/150
提交評(píng)論