c语言错误大全_第1页
c语言错误大全_第2页
c语言错误大全_第3页
c语言错误大全_第4页
c语言错误大全_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C语言上机常见错误提示编译中的常见错误警告类错误XXXdeclarebutneverused变量XXX已定义但从未用过。指针的地方用了一个非0的数值。PossibleuseofXXXbeforedefinition不匹配的指针。?用过。XXXisassignedavaluewhichisneverused变量XXX已赋值但从未Codehasnoeffect程序中含有没有实际作用的代码。Non-portablepointerconversion不适当的指针转换,可能是在应该使用Redeclarationofmain一个程序文件中主函数main不止一个。Suspiciouspointerconve

2、rsion可疑的指针转换。通常是使用了基本类型表达式中使用了未赋值的变Unreachablecode程序含有不能执行到的代码。(2)错误或致命错误Compoundstatementmissinginfunctionmain程序结尾缺少括号。expected;O”(expected等复合语句或数组初始化的结尾缺少Caseoutsideofswitchcase不属于Switch结构,多由于switch结构中的花括号不配对所致。Casestatementmissingswitch结构中的某个case之后缺少冒号。Constantexpressionrequired定义数组时指定的数组长度不是常量表达

3、Declarationsyntaxerror结构体或联合类型的定义后缺少分号。?号、右圆Declarationwasexpected缺少说明,通常是因为缺少分界符如逗号、分括号等所引起的。花括号不匹配而引起的。?dostatementmusthavewhiledo语句中缺少相应的while部分。?Expressionsyntax表达式语法错。如表达式中含有两个连续的运算符?Extraparameterincallfun调用函数fun时给出了多余的实参。?Functionshouldreturnavalue函数应该返回一个值,否则与定义时的说明类型不匹配。?Illegaluseofpointer

4、指针被非法引用,一般是使用了非法的指针运算。?Invalidpointeraddition指针相加非法。一个指针(地址)可以和一个整数相加,但两个指针不能相加。?Lvaluerequired赋值运算的左边是不能寻址的表达式。?Misplacedelse程序遇到了没有配对的else?Nomatching表达式中的括号不配对。?Pointerrequiredonleftsideof_在“_”运算的左边只能允许一个指针而不能是一个一般的结构体变量或联合类型的变量。?Statementmissing;程序遇到了后面没有分号的语句。?Toofewparametersincall调用某个函数时实参数目不够

5、。?UnabletoopenincludefileXXXXXXXXXXX头文件找不到。?Unexpected或:或在不希望的地方使用了或:。?UndefinedsymbolXinfunctionfun函数fun中的变量X没有定义。连接中的常见错误主要错误类似于undefinedsymbol_printinmodulaxxx”(print没有定义),通常是函数名书写错误。运行中的常见错误?Abnormalprogramtermination程序异常终止。通常是由于内存使用不当所致。?DefaultoutsideswitchDefault部分放到了switch结构之外,一般是因为?Nullpoin

6、terassignment对未初始化的指针赋值,程序有严重错误。?Userbreak在运行程序时终止。继续16.outofmemoryinfunctionmain内存不足17.statementmissing;infunctionmain语句后面漏掉分号.警告报错1 .kisassignedavaluewhichisneverused2 .possibiyincorrectassignmentinfunctionmain3 .suspiciouspointerconversioninfunctionmain4 .codehasnoeffectinfuntionmainAmbiguousoper

7、atorsneedparentheses:不明确的运算需要用括号括起Ambiguoussymbolxxx:不明确的符号Argumentlistsyntaxerror:参数表语法错误Arrayboundsmissing:丢失数组界限符Arraysizetoolarge:数组尺寸太大Badcharacterinparamenters:参数中有不适当的字符Badfilenameformatinincludedirective:包含命令中文件名格式不正确Badifdefdirectivesynatax:编译预处理ifdef有语法错Badundefdirectivesyntax:编译预处理undef有语

8、法错Bitfieldtoolarge:位字段太长?Floatingpointerror:Domain或Divideby0运算结果不是一个数或被0除otanargumentinfunctionsum2.arrayboundsmissinginfunctionmain3.Arraysizetoolargeinfunctionmain4.badfilenameformatinincludedirective5.Callofnon-poundstatmentmissinginfunctionmain10.declarationsyntaxerrorinfunctionmainexpressionsyn

9、taxinfunctionmain该标识符不是函数的参数缺少数组界限符数组规模太大在包含指令中的文彳名格式不正确.调用未经过定义的函数.对常量不能进行修改.字符常量太大数组定义的时候, 数组大小要求是常数复合语句漏掉符号宣告语法错误表达式语法错误12.extraparameterincalltosuminfunction13.illegaluseoffloatingpointinfunctionmain14.illegalpiontersubtractioninfunctionmain15.invalidpointeradditioninfunctionmain调用函数时使用了过多的参数浮点数

10、的不合法使用不合法的指针相减无效的指针相加定义了一个变量, 但程序从来没用过这样的赋值可能不正确可疑的指针转换代码对程序没效果Callofnon-function:调用未定义的函数Calltofunctionwithnoprototype:调用函数时没有函数的说明Cannotmodifyaconstobject:不允许修改常量对象Caseoutsideofswitch:漏掉了case语句Casesyntaxerror:Case语法错误Codehasnoeffect:代码不可述不可能执行到Compoundstatementmissing:分程序漏掉Conflictingtypemodifiers

11、:不明确的类型说明符Constantexpressionrequired:要求常量表达式Constantoutofrangeincomparison:在比较中常量超出范围Conversionmaylosesignificantdigits:转换时会丢失意义的数字Conversionofnearpointernotallowed:不允许转换近指针Couldnotfindfilexxx:找不到XXX文件Declarationmissing;:说明缺少;Declarationsyntaxerror:说明中出现语法错误Defaultoutsideofswitch:Default出现在switch语句之

12、外Definedirectiveneedsanidentifier:定义编译预处理需要标识符Divisionbyzero:用零作除数Dostatementmusthavewhile:Do-while语句中缺少while部分Enumsyntaxerror:枚举类型语法错误Enumerationconstantsyntaxerror:枚举常数语法错误Errordirective:xxx:错误的编译预处理命令Errorwritingoutputfile:写输出文件错误Expressionsyntaxerror:表达式语法错误Extraparameterincall:调用时出现多余错误Filename

13、toolong:文件名太长Functioncallmissing):函数调用缺少右括号Fuctiondefinitionoutofplace:函数定义位置错误Fuctionshouldreturnavalue:函数必需返回一个值Gotostatementmissinglabel:Goto语句没有标号Hexadecimaloroctalconstanttoolarge:16进制或8进制常数太大Illegalcharacterx:非法字符xIllegalinitialization:非法的初始化Illegaloctaldigit:非法的8进制数字Illegalpointersubtraction:

14、非法的指针相减Illegalstructureoperation:非法的结构体操作Illegaluseoffloatingpoint:非法的浮点运算Illegaluseofpointer:指针使用非法Improperuseofatypedefsymbol:类型定义符号使用不恰当In-lineassemblynotallowed:不允许使用行间?匚编Incompatiblestorageclass:存储类另1J不相容Incompatibletypeconversion:不相容的类型转换Incorrectnumberformat:错误的数据格式IncorrectuseofdefaultDefaul

15、t使用不当Invalidindirection无效的间接运算Invalidpointeraddition指针相力口无效Irreducibleexpressiontree无法执行的表达式运算Lvaluerequired需要逻辑值0或非0值Macroargumentsyntaxerror宏参数语法错误Macroexpansiontoolong宏的扩展以后太长Mismatchednumberofparametersindefinition定义中参数个数不匹配Misplacedbreak此处不应出现break语句Misplacedcontinue此处不应出现continue语句Misplaceddec

16、imalpoint此处不应出现小数点Misplacedelifdirective不应编译预处理elifMisplacedelse此处不应出现elseMisplacedelsedirective此处不应出现编译预处理elseMisplacedendifdirective此处不应出现编译预处理endifMustbeaddressable必须是可以编址的Musttakeaddressofmemorylocation必须存储定位的地址Nodeclarationforfunctionxxx没有函数xxx的说明Nostack缺少堆栈Notypeinformation没有类型信息Non-portablepo

17、interassignment不可移动的指针(地址常数)赋值Non-portablepointercomparison不可移动的指针(地址常数)比较Non-portablepointerconversion不可移动的指针(地址常数)转换Notavalidexpressionformattype不合法的表达式格式Notanallowedtype不允许使用的类型Numericconstanttoolarge数值常太大Outofmemory内存不够用Parameterxxxisneverused能数xxx没有用至UPointerrequiredonleftsideof-符号-的左边必须是指针Poss

18、ibleuseofxxxbeforedefinition在定义之前就使用了xxx(警告)Possiblyincorrectassignment赋值可能不正确Redeclarationofxxx重复定义了xxxRedefinitionofxxxisnotidenticalxx的两次定义不致Registerallocationfailure寄存器定址失败Repeatcountneedsanlvalue重复计数需要逻辑值Sizeofstructureorarraynotknown结构体或数给大小不确定Statementmissing;语句后缺少;Structureorunionsyntaxerror

19、X构体或联合体语法错误Structuresizetoolarge结构体尺寸太大Subscriptingmissing下标缺少右方括号Superfluous&withfunctionorarray函数或数组中有多余的&Suspiciouspointerconversion可疑的指针转换Symbollimitexceeded符号超限Toofewparametersincall函数调用时的实参少于函数的参数不ToomanydefaultcasesDefault太多(switch语句中一个)Toomanyerrororwarningmessages错误或警告信息太多Toomanytyp

20、eindeclaration说明中类型太多Toomuchautomemoryinfunction函数用到的局部存储太多Toomuchglobaldatadefinedinfile文件中全局数据太多Twoconsecutivedots两个连续的句点TypemismatchinparameterxxxTypemismatchinredeclarationofxxxxxUnabletocreateoutputfilexxxUnabletoopenincludefilexxxUnabletoopeninputfilexxx无法建立输出文件xxx无法打开被包含的文件xxx无法打开输入文件xxxWrongnumberofargumentsxxxnotanargumentxxxxxxnotpartofstructurexxxxxxs

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论