數組的聲明和分配空間問題
如果把數組的聲明和分配空間按兩步完成:
int names[];
names= new int[10];
在編譯過程中,第二條語句的names會不會被系統識別為未定義的變量名?
比如:int[] names=new int[10];int names;這樣的定義方式會出錯嗎?
如果把數組的聲明和分配空間按兩步完成:
int names[];
names= new int[10];
在編譯過程中,第二條語句的names會不會被系統識別為未定義的變量名?
比如:int[] names=new int[10];int names;這樣的定義方式會出錯嗎?
2017-12-01
舉報
2017-12-14
這樣的寫法只適合于局部變量 ?成員變量這樣寫是會報錯的
2017-12-01
數組 和 變量 一樣
都是 聲明加賦值 可以分開 也可以一起?
數組聲明完 在分配空間的時候 就給數組了一個初始值0