LamiLami - 2005-9-17 7:57:00
public void Method1(int X) {
b = X;
}
很正常.. b是declared过的int变量
然后
public void Method1(int X) {
int b = X;
}
加了int后居然还可以compile,但是赋值就无法完成了.请问在赋值的时候如果前面又加上int或者double之类的是有什么特殊意义吗? 为什么程序还可以compile呢? 是什么导致赋值无法完成?谢谢!
L.S. - 2005-9-17 14:19:00
局部变量
外部变量的区别。
仙宝宝 - 2005-9-23 15:08:00
很明显,你赋值的时候再加一个定义符,就成了一个新的变量,但是由于局部\全局变量的原因,这里没有报错
© 2000 - 2026 Rising Corp. Ltd.