简答题

简述程序编译器在语义分析阶段的具体任务。

【正确答案】

语义分析的作用是审查源程序有无语义错误。具体来说,要识别的语义错误包括变量没声明就使用、变量重复声明、运算对象类型不匹配等。

【答案解析】