C语言出错信息表_第1页
C语言出错信息表_第2页
C语言出错信息表_第3页
C语言出错信息表_第4页
C语言出错信息表_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、 TC2.0 常见错误信息表一般错误1XXX not an argument XXX 不是参数(例如:不是函数的参数)2Argument List syntax error参数表出现语法错误(例如缺逗号或括号等)3Array bounds missing 丢失数组界符4 Array size too large数组定义太大,可用内存不够5 Call of non function调用一个未定义的函数6 Cannot modify a const object 不能对常量对象进行修改(例如:给常量赋值)7 Case outside of switch Case 出现在switch外8 Case

2、syntax errorCase语法错误9 Character constant too long字符常量太长10 Compound statement missing复合语句丢失(例如:通常是由于大括号不匹配造的)11 Constant expression repuired必须是常量表达(例如:定义组数的大小)12 Could not find file XXX.XXX找不到XXX.XXX文件13 Declaration needs type or storage class在说明语句中必须给出类型或存储类14 Declaration syntax error在说明语句中出现语法错误15

3、Default outside of switchDefault 出现在switch外16 Division by zero除数为零17 Do-while statement missing “(”Do-while循环缺少“)”、“;”等18Duplicate caseCase的情况不惟一19. Error writing output file 在输出文件在进行定操作时出现错误(通常是由于磁盘空间太满造成的)20. Expression syntax表达式语法错误21Extra parameter in call调用函数时出现多余参数22File name too long文件名太长23Fo

4、r statement missing “(”For语句缺少“(”(或缺少“)”、“;”等24Function delinition out of place函数定义位置错误25if statement missing (if 语句缺少“(”(或缺少“)”等)26Illegal character(非法字符(27Illegal initialization 非法初始化28Illegal pointer subtraction非法指针相减(例如:试图以一个非指针变量去减去一个指针变量)29Illegaluse of pointer指针使用非法(指针只能在加、减、赋值、比较、*操作或->操作

5、中使用)30Improper use of a typedef symbol Typedef 符号使用不当31Incompatible storage class不相容的存储类32Incompatible type conversion 不相容的存储类型转换(例如:函数与非函数间转换,一种结构功数组与一种标准类型转换等)33default use of default Default 不正确使用34Initialization syntax error 初始化语法错误35Invalid indirection 无效的间接运算(例如:间接运算操作符“*“要求非穿指针作为操作量)36Invalid

6、 pointer addition 无效的宏参数分隔符(例如:在宏定义中,参数要用逗号相隔)37Invalid pointer addition无效的指针相加38Invalid use of arrow箭头的无效使用(例如:在箭头“- >“操作符后必须跟一标识符)39Invalid use dot点(.)的无效使用(例如:在点“.”操作符后必须路一标识符)40Lvalue required要求左值41Macro expansion too long宏扩展太长(一个宏扩展不能多于4096个字符)42Mismatch number of parameter in definition定义中的

7、参数个数不匹配(例如:参数和函数原型中提供的参数个数不匹配)43Misplace breakBreak 位置错误44Misplaced decimal pointContinue 位置错误45Misplaced decimal point十进制小数点位置错误46MisplacedelseElse 位置错误(例如:编译程序发现else 缺少与之相匹配if语句)47Must take address of memory location 必须是内存单元地址48No file names given未给出文件名49Non portable pointer comparison不可进行指针比较50No

8、n portable pointer return type conversion不可进行的指针比较返回类型转换(例如:在返回语句中的表达式类型与函数说明中的类型不同)51Out of memory 内存不够52Pointer required on left side of左侧必须是一指针53Redeclaration of XXXXXX被重复定义54Size of structure or array Known结构或数组的大小不确定55Statement missing语句缺少“;”56Structure or Union syntax error结构或共用体出现语法错误57Struct

9、ure size too long结构太大(例如:它所需的内存区域太大以至存储空间不够)58subscripting missing 数组下标缺少“”59Too mach global data define in file文件中定义的全局数据太多(例如:全局数据声明的总数超过了64K字节)62Unable to create output file XXX.XXX不能创建输出文件XXX.XXX(例如:工作盘已满或有写保护)63Unable to execute command XXX不能执行XXX命令(例如:找不到tilnk 或MASM,或者磁盘出错)64Unable to open inc

10、lude file XXX.H不能打开包含文件XXX.H65Unable to open input file XXX.XXX不能打开输入文件XXX.xxx(例如:文件名拼错或此文件不存在)66Underline structureXXX结构XXX未经定义;(例如:源文件中使用未经说明的某个结构)67Underline symbol XXX标识符XXX未经定义68Unterminated string or charter constant 未终结的字符串或字符常量(例如:缺少引号)69 while statement missing )while 语句缺少“(”(或缺少“)”等)70 wro

11、ng number of arguments in of XXX调用XXX时,参数个数错误警告提示1XXXdeclared but never used 说明了变量XXX但没有使用2XXXis assigned a value which is never usedXXX被赋值, 但没有使用3XXXnot part of structure XXX不是结构成员4 Call to function with prototype 调用无源型说明的函数5 Code has no effect 代码无效6 constant is long常量是long 类型(当编译程序遇到一个大于32767的十进制,

12、而其后又没有I或L时,把此常量当做long型处理)7 Function should return a value 函数应返回一个值8 No declaration for function XXXXXX函数未经说明9 Non-Portable pointer assignment不可操作的指针赋值(例如:把一个指针赋给另一非指针,相反)10 Non-portable pointer comparison不可操作的指针比较(例如:把一个指针和常数作比较)11 Non-portable return type conversion不可操作的返回类型转换(例如:return 语句中的表达式类型和函数说明的类型不一致)12 ParameterXXXis never used 参数XXX没有被使用13 possible use of XXX before definition XXX未定义已使用(例如:源文件的某一表达式中使用了未经定义的变量)14 Possible incorrect assignment可能是不正确赋值(例如:把赋值号当做等号使用)15

温馨提示

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

评论

0/150

提交评论