int getInt(){
int i = 0;
try{
i = 1;
return i;
}
finally{
i = 2;
}
}
我试了一下 返回值是1
但是我单步调试的时候运行如下
1.i = 1
2.return i
3. i = 2
4. return i
哪位大神能给我解释一下啊/?????
...全文
1034打赏收藏
求解 如下函数执行过程
int getInt(){ int i = 0; try{ i = 1; return i; } finally{ i = 2; } } 我试了一下 返回值是1 但是我单步调试的时候运行如下 1.i = 1 2.return i 3. i = 2 4. return i 哪位大神能给我解释一下啊/?????