语法和语义错误语法和语义错误一般出现在源程序中它们确定实际的编程错误当遇到这些错误时编译器尝试绕过错误继续处理源文件当遇到更多的错误时编译器输出另外的错误信息但是不产生OBJ文件语法和语义错误在列表文件中生成一条信息这些错误信息用下面的格式* ERROR number IN LINE line OF file:error message这里number 错误号line 对应源文件或包含文件的行号file 产生错误的源或包含文件名error message 对错误的叙述说明下表按错误号列出了语法和语义错误错误信息列出了主要说明和可能的原因和改正号错误信息和说明100 跳过不可打印字符0x?在源文件中发现一个非法字符注意不检查注释中的字符101 字符串没结束一个字符串没有用双引号终止102 字符串太长一个字符串不能超过4096个字符用串联符号 在逻辑上可延长字符串超过4096个字符这个模式的行终止符在词汇分析时是连续的103 无效的字符常数一个字符常数的格式无效符号c 是无效的除非c是任何可打印的