1. 首页
  2. 编程语言
  3. C++ 
  4. DO-WHILE循环语句的翻译程序设计(LR方法、输出三地址表示)

DO-WHILE循环语句的翻译程序设计(LR方法、输出三地址表示)

上传者: 2018-12-28 22:17:11上传 CPP文件 13.3KB 热度 23次
(1)S->do{E;}while(B) {if B.true goto B.true else goto B.false;} (2)B->I1 rop I2 {B.type=bool;B.val=I1.val rop I2.val;} (3)E->I1=I2 op I3 {I1.val=I2.val op I3.val;} (4)I->id {I.val=id.val;}
用户评论
码姐姐匿名网友 2018-12-28 22:17:14

这个算法其实不能实现循环...也就是假的do-while语句翻译

码姐姐匿名网友 2018-12-28 22:17:14

还可以吧 可以用