1
我做了一个编译器课程,现在我正在为我的考试练习。其中涵盖的主题是variable liveness。循环中的可变活性
现在,在循环外,如果我们有
1. int a = 1;
2. a++;
3. int b = 2;
4. a = b;
则变量 “a” 是住在1-2和4,对不对?
内循环的,如果我们有
1. for (int i = 1; i < 3; i++)
,然后利用价值的其他经营业务“我”的循环,如检查它的价值等等里面,那么“我”只是住在分配/增量的地方,对吧?
基本上问题是,对于像上面提到的那样的循环来说,循环中的控制变量还是只是在增量时?当然,除非循环内使用该变量。
谢谢你的帮助:) –