代碼的形式是?
1、逆波蘭表示 逆波蘭表示又稱后綴表示法,它是最簡(jiǎn)單的一種中間代碼表示形式,早在編譯程序出現(xiàn)之前,它就用于表示算術(shù)表達(dá)式。
2、四元式 四元式也是一種比較普遍采用的中間代碼形式,其形式為:(OP,ARG1,ARG2,RESULT)。其中:OP為運(yùn)算符,ARG1為第一運(yùn)算對(duì)象,ARG2為第二運(yùn)算對(duì)象,RESULT為運(yùn)算結(jié)果。
3、三元式 三元式表示是與四元式類似的一種表示法,所不同的僅是三元式中沒有表示運(yùn)算結(jié)果的部分,凡要涉及到運(yùn)算結(jié)果的均用三元式的位置或序號(hào)來(lái)代替。
三元式的形式為:(OP,ARG1,ARG2),其中,OP為運(yùn)算符,ARG1為第一運(yùn)算對(duì)象,ARG2為第二運(yùn)算對(duì)象。運(yùn)算對(duì)象ARG1,ARG2可以是變量名,也可以是三元式的編號(hào)。