java数组的初始化与C/C++的区别

在C语言中定义并同时初始化一个数组可以这样写:

int a[5]={1,2,3,4,5};int a[]={1,2,3,4,5};

但是在java中这样写是不能够通过编译的,定义的同时初始化只能这样写:

int a[] = new int[]{1,2,3,4,5};而不能够写成int a[] = new int[5]{1,2,3,4,5};或者是int a[5] = new int[]{1,2,3,4,5};

int a[] = {1,2,3,4,5};而不能够写成int a[5] = {1,2,3,4,5};

猜你喜欢

转载自blog.csdn.net/xdxx152/article/details/81901004
今日推荐