当前位置:首页 > C51编译错误翻译
*ERROR 111:unknown directive
预处理行#后不是伪指令。
*ERROR 112:misplaced ?elif?
*ERROR 113:misplaced ?else?
*ERROR 114:misplaced ?endif?
指令elif/else/endif 只有在if、ifdef、ifndef指令内才是合法的。
*ERROR 117:bad integer expression
if/elif指令的数值表达式有语法错误。
*ERROR 118:missing?(?after macro identifier
宏调用中实参表的左括号丢失
*ERROR 119:reuse of macro formal parameter
宏定义形参名重复使用
*ERROR 120:‘C’unexpected in formal list
形参表中不允许有字符‘c’,应用逗号代替
*ERROR 121:missing ?)?after actual parameter
宏调用实参表的右括号丢失
*ERROR 122:illegal macro invocation
真的不掉线吗??、????????????
宏调用的实参表与宏定义中的形参表不同
*ERROR 123:missing macro name after ?define?
#define 伪指令后缺预定义的宏
*ERROR 124:expected macro formal parameter
宏定义要求形参名
*ERROR 125:declarater too plex
说明过于复杂
*ERROR 126:type-stack underflow
对象的声明至多只能包含20个类型修饰符(【】,*,(),)错误126经常在错误125之前,两者一起发
生。
*ERROR 127:invalid storage class
对象用无效的存储类所说明。当在函数外用auto/register 存储时会发生这种情况。
*ERROR 128:memory space: illegal memory space ?memory space ?used
函数参数的存储类由存储模式(SMALL LARGE PACT)决定用户不能改变,使用不同于存储模式的自动变量应该为静态的存储类
*ERROR 129:missing? ;?before ?token?
该错误表示分号丢失,通常该错误会引发一连串的错误,引发的这些错误无关紧要。因为缺少分号后编译器不能做正确的语法分析
共分享92篇相关文档