数组初始化的一个小问题。

int[] arr = new int[]{1,2,3};不会报错;

但是

int [] arr;

arr={1,2,3};会报错;

得这样写:

int[] arr;

arr = new int[]{1,2,3};

第一行会默认给new出一块空间而下面的不会。

 

posted @ 2018-08-10 15:40  我有点秃页  阅读(85)  评论(0编辑  收藏  举报