单选题
将高级语言源程序通过编译或解释方式进行翻译时,可以先生成与源程序等价的某种中间代码。以下关于中间代码的叙述中,正确的是( )。
A中间代码常采用符号表来表示
B后缀式和三地址码是常用的中间代码
C对中间代码进行优化要依据运行程序的机器特性
D中间代码不能跨平台
正确答案
答案解析
常见的中间代码有后缀式、三地址码、树,符号表是在编译预处理时,中间代码不依赖于硬件平台,可移植性强,可跨平台。