数组动态初始化和静态初始化的区别
静态初始化
int [ ] num1=new int []{1,2,3};
静态初始化:初始化时显示指定每个数组元素的初始值,由系统决定数组的长度
动态初始化
int [] num2 =new int [3];
num2[0] =1;
num2[1]=2;
num2[3]=3;
动态初始化:初始化时指定数组的长度
注:int [ ] num3=new int [3] {1,2,3};这样初始化在java中是不可以,C#里面是可以运行的
int [ ] num4=new int [3] {1,2,3};这样初始化时错误的,java,C#中都不可以
数组的下标第一个是0;
数组初始化详解
本文详细解析了数组静态初始化和动态初始化的区别。静态初始化时,明确指定每个数组元素的初始值,系统决定数组长度;动态初始化则在初始化时仅指定数组长度,后续手动赋值。文章还澄清了一些常见初始化误区。
3892

被折叠的 条评论
为什么被折叠?



