当前位置:首页 > C51编译错误翻译
*ERROR 161:formal parameter ignored
函数内的外部函数引用声明使用了无类型的参数表。例如? extern(a,b,c);?要求形参表
*ERROR 162:duplicate function-parameter
函数内参数名重复
*ERROR 163:unknown array size
一般的不管是一维数组还是多维数组或外部数组,都需要指定数组的大小,这个大小是由编译器的初始化时计算,这个错误表明试图为一个未定维的数组使用sizeof运算符,会哦着一个多维数组的附加元素未定义。
*ERROR 164:ptr to null
这一个错误通常是由前一个错误造成的
*ERROR 165:ptr to bit
指向位的指针不是合法的类型
*ERROR 166:array of function
数组不能包含函数,但可能包含指向函数的指针。
*ERROR 167:array of fields
位域不能安排为数组
*ERROR 168:array of bit
数组没有位类型
*ERROR 169:function returns function
函数不能返回函数,但可以返回一个指向函数的指针
*ERROR 170:function returns array
函数不能返回数组,但可返回指向数组的指针
*ERROR 171:missing enclosing swith
Break/continue 语句只能出现在for,while,do while或switch语句中间。
*ERROR 172:missing enclosing swith
Case语句只能用在switch语句中
*ERROR 173:missing return-expression
返回类型不是integer的函数必须包含一条代表达式的return语句。由于要与老版本兼容,编译器对返回整形值的函数不做检查
*ERROR 174:return-expression on void-function
Void 函数不能返回值,因此不能包含带表达式return的语句
*ERROR 175:duplicate case value
每个case语句必须包含一个常量表达式做其变量,这个值不能在switch语句的各级中出现多次
*ERROR 176:more than one default
共分享92篇相关文档