赋值语句的四元式【编译原理】

赋值语句的四元式【编译原理】_第1张图片

(1)(*, 2, 3.1416, T1)
(2)(*, T1,   r  , T2)
(3)(+, h,    r  , T3)
(4)(*, T2,  T3  , T4)
(5)(=, T4,  --  ,  S)


第一列放的是运算符。
第二列放的是运算对象1
第三列放的是运算对象2
第四列放的是结果

第一行代表的是2*3.1416的结果赋值给T1(四元式只是把运算符放在了前面)
第二行是T1*r的结果赋值给T2
第三行是h+r赋值给结果T3(括号先计算,小学学滴,没忘记吧)
第四行是T2+T3赋值给T4
第五行是T4赋值给S

你可能感兴趣的:(四元式,编译原理,其他,赋值语句,四元式,编译原理,其他,目标代码)