编译原理写出语句 if(a<b)then x:=y z;else x:=y-z ;的四元式表示
编译原理写出语句 if(a<b)then x:=y z;else x:=y-z ;的四元式表示
日期:2013-09-10 09:31:34 人气:3
(100) if a<b goto (102)
(101) goto (105)
(102) t:=y+z //若不是+,需要进行相应修改
(103) x:=t
(104) goto (107)
(105) t:=y-z
(106) x:=t
(107)…
注: 原题if(a<b)then x:=y z,y和z之间的运算符没给出,四元式中写成了+,若是其他运算符进行相应修改即可