在词法分析阶段, 可以检测到这种类型的错误。
词法错误是与任何标记的模式都不匹配的字符序列。在执行程序期间发现词法阶段错误。
词法相位误差可以是
- 拼写错误。
- 超出标识符或数字常量的长度。
- 出现非法字符。
- 删除应该出现的字符。
- 用不正确的字符替换字符。
- 换位两个字符。
例:
Void main()
{
int x=10, y=20;
char * a;
a= &x;
x= 1xab;
}
在此代码中, 1xab既不是数字也不是标识符。因此, 此代码将显示词法错误。
评论前必须登录!
注册