如果要在活体分析中同时使用和覆盖变量的状态是什么

时间:2017-11-08 03:18:13

标签: compiler-construction

根据以下规则,
1.阅读(A){A}
2.阅读(B){A,B}
3. C = A + B {B,}
4. A = A + B {}

{}中的元素在读取下一行之前是有效的。 所以,在第二行,A和B都是实时的。 在第三行,我不确定A是否会存在,因为它将被用于下一行,同时它将被覆盖。

1 个答案:

答案 0 :(得分:2)

A在第3行的结尾处有效。您需要第1行的A值来计算第4行的A的新值。