java数组的定义 静态数组和动态数组的区别是什么?考试中,求大侠帮忙?
静态数组和动态数组的区别是什么?考试中,求大侠帮忙?
静态数组定义为在堆栈上分配空间,在运行时不能更改。例如,
int a[10
]动态数组的大小在运行时给定。换句话说,在运行时在堆上分配一定量的存储空间,并且可以在运行时更改其大小。例如,
int*a
a=new int[10
vb中静态数组和动态数组的区别?
在VB中,动态数组的大小可以随时更改,而静态数组的大小只能预先设置。过度使用此方法会降低内存操作环境的速度。visualbasic中有两种类型的数组:固定大小的数组(总是保持相同的大小)和动态数组(可以在运行时更改大小)。在visualbasic中,动态数组是最灵活、最方便的,它有助于有效地管理内存。例如,您可以在短时间内使用一个大数组,然后在不使用该数组时向系统释放内存空间。如果不使用动态数组,则需要声明一个尽可能大的数组,然后删除那些不必要的元素。但是,如果过度使用此方法,内存操作环境将变慢。
动态数组怎么定义?
动态数组
动态数组是指在声明时大小不确定的数组,即忽略括号中的下标;使用动态数组时,可以随时用ReDim语句重新指示数组的大小。使用动态阵列的优点是可以根据用户的需要有效地利用存储空间。
要创建动态数组,请执行以下步骤:
(如果希望数组是公共数组)使用公共语句声明数组,或者(如果希望数组是模块级数组)使用模块级dim语句声明数组,或者(如果希望数组是本地数组)在过程中使用static或dim语句声明数组。将空维度表附加到数组以将其声明为动态数组。
java数组的定义 java静态数组与动态数组 static定义数组有什么区别
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。