對(duì)于下面C語(yǔ)言文件s.c: 某編譯器編譯時(shí)報(bào)錯(cuò)如下,對(duì)函數(shù)f2為什么沒(méi)有類(lèi)似的警告錯(cuò)誤。
Pascal語(yǔ)言中,語(yǔ)句:forv:=initial.to.final.do.stmt與下列代碼序列有相同含義: (a)試考慮下述Pascal程序: 對(duì)于initial=MAXINT-5和final= MAXINT,問(wèn)此程序?qū)⒆鲂┦裁??其中MAXINT為目標(biāo)機(jī)器允許的最大整數(shù)。 (b)試構(gòu)造一個(gè)翻譯pascal的for語(yǔ)句為三地址代碼的語(yǔ)法制導(dǎo)定義。
試把下列C語(yǔ)言程序的可執(zhí)行語(yǔ)句翻譯為: (a)一棵語(yǔ)法樹(shù); (b)后綴式; (c)三地址代碼。