我看一本书时,里面有这样一样方法:public void getAnswer(int par){
int l, k, i, j, nIs = 0,p,q;//这句话如何理解???
......}
其中 0,p,q都还没有定义和初始化!!!!
他们的关系是什么呢?
如何判定l, k, i, j, nIs的值呢?谢谢
int l, k, i, j, nIs = 0,p,q;//这句话如何理解???
......}
其中 0,p,q都还没有定义和初始化!!!!
他们的关系是什么呢?
如何判定l, k, i, j, nIs的值呢?谢谢
int l, k, i, j, nIs = 0,p,q;//这句话如何理解??? 就是声明了这些变量,都是int类型的,只有nIs初始化了。
...... }
都没初始化的变量有什么关系??怎么说。。
属性的话在你定义的时候,就自动赋值了,引用类型的为null,基本数据类型的都为初始值
但是局部变量定义的时候,并没有自动赋值,要用的话必须自己给他赋值才行