C51编译错误翻译

loading 分享 2026-8-3 下载文档

*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?

该错误表示分号丢失,通常该错误会引发一连串的错误,引发的这些错误无关紧要。因为缺少分号后编译器不能做正确的语法分析


C51编译错误翻译.doc 将本文的Word文档下载到电脑
搜索更多关于: C51编译错误翻译 的文档
相关推荐
相关阅读