📜  词汇错误

📅  最后修改于: 2020-12-06 07:59:15             🧑  作者: Mango

词汇错误

在词法分析阶段,可以检测到这种类型的错误。

词法错误是与任何标记的模式都不匹配的字符序列。在执行程序期间发现词法阶段错误。

词法相位误差可以是:

  • 拼写错误。
  • 标识符或数字常量的长度超出限制。
  • 出现非法字符。
  • 删除应该出现的字符。
  • 要使用不正确的字符替换的字符。
  • 两个字符的换位。

例:

Void main()
{
     int x=10, y=20;
     char * a;
     a= &x;
     x= 1xab;
}

在此代码中,1xab既不是数字也不是标识符。因此,此代码将显示词法错误。