賦值語句的四元式【編譯原理】

(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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章