8.6.3 for循环语句 除了while do语句外,很多程序设计语言具有下面形式的循环语句: for i∶=E1 step E2 until E3 do S1 为了简单起见,假定E2总是正的。在这种假定下,上述循环句的意义等价于: i∶=E1; goto OVER; AGAIN: i∶=i+E2; OVER: if i≤E3 then begin S1; goto AGAIN end; 8.6.4 goto语句 多数程序语言中的转移是通过标号和goto语句实现的。带标号语句的形式是L∶S;goto语句的形式是goto L。 当L∶S;语句被处理之后,标号L是"定义了"的。即在符号表中,将登记L的项的"地址"栏中登上语句S的第一个四元式的地址。 |