00问答网
所有问题
当前搜索:
数组长度可以改变吗
数组可以改变长度吗
答:
可以
,虽然不知道题主说的什么语言,大部分语言都支持动态改变C语言比较底层,改变数组长度需要用到链表之类的算法,如果要提高查询速度还可以引入反转红黑二叉树,总之结论就是可以.
数组
是
长度
___变的,
可以
使用集合的___类来弥补数组的这个缺点,该_百度...
答:
数组的长度是不变的
,可以用集合的arraylist来使用,这个是java语言的。
数组
的
长度
一定是固定的吗
答:
是的,数组在定义的时候就需要固定长度,
长度是不可变的
。不过二维数组有点特殊 如:arr【】【】 定义的时候后面一个方框可以空着,因为后一个框里装的是一维数组的个数,同一个二维数组中的一位数组存在不等长的情况,所以后一个可以不定长。
c语言中
数组
为什么不
可改变
大小?
答:
首先C语言里面的数组,一旦定义好了,
是无法改变类型和长度的
,也不是指针,不能改变指向的内容,所以如下这种写法 int a[10], b[10];a = b;是无法编译的。在其他语言里,比如java,c#,javascript,python等等等等,数组都是作为对象来使用的 可以写a=b,那么a原来表示的数组就被抛弃了,a和b...
已经声明
长度
的
数组
,长度还
可以变 吗
答:
java中数组的长度不可以改变
。java中的数组的定义就是相同类型,固定长度的一组数据,一旦被初始化,长度不可更改。如果对需要用的数组的长度不确定,有两种解决办法:第一种是在数组初始化的时候长度申请的足够大,这样做会造成内存空间的浪费,一般不推荐使用。第二种是用java中提供的集合的方式存储数据...
java中的
数组能够
在定以后
改变长度吗
答:
不
可以
。因为Java中的
数组长度
是不可变的,数组对象的length属性是常量。当然这并不意味着没有解决办法。如果你的确需要数组的容量不断
变化
,那最好使用ArrayList。如果数组的长度的调整并不频繁,只是偶尔需求,可以使用Arrays.copyOf来“调整数组的长度”,这里的调整长度并不和我开始的回答“数组长度是不...
数组
的特点
答:
数组的
长度
是固定的,一旦数组被创建,它的长度就不
能改变
。这意味着我们无法向数组中动态添加或删除元素,只能通过修改已有元素的值来
改变数组
的内容。因此,在使用数组时,我们需要提前确定数组的长度,以便合理地分配内存空间。二、元素类型相同 数组中的元素类型必须相同,这是因为数组在内存中是连续存储...
怎样把一个
数组长度变
为可变的?
答:
这里我们先建一个固定长度的数组,如下图,
数组长度
为1000 然后就需要用到循环了,并且设置一个按键“回车键”跳出循环。这样,不断循环就
可以
不断地将数字存进数组里。当我们按回车键的时候就会跳出循环,结束输入。而输入的数据就会保存在num数组之中,唯一的缺点就是数组长度是固定的。
C++怎么做到动态
改变数组长度
答:
能
的,用new,例:inta;cin>>a;int*s=newint[a];new和delete运算符用于动态分配和撤销内存的运算符new用法:1.开辟单变量地址空间1)newint;//开辟一个存放
数组
的存储空间,返回一个指向该存储空间的地址.int*a=newint即为将一个int类型的地址赋值给整型指针a.2)int*a=newint[5]作用同上,但是...
C#中动态添加
数组长度
,且保持原有数组中的数值不丢失
答:
数组
(
Array
)是不
可以改变长度
的。只能重新创建一个数组,然后将原有数组拷贝到新数组。int[] arr = new int[10];int[] newArr = new int[arr.Length + 10];arr.CopyTo(newArr, 0);arr = newArr;可以考虑使用数组列表(ArrayList )。ArrayList 是数组的复杂版本。ArrayList 类提供在大多数 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数组长度可以改变吗c语言
数组长度必须是常量
数组大小可以改变吗
数组长度可变吗
Java中数组长度可变吗
scanf输入后变量变为常量
数组的大小可变吗
java数组可变吗
int a[10]={ }哪里错了