00问答网
所有问题
当前搜索:
数组的大小可变吗
c语言中
数组
为什么不
可改变大小
?
答:
首先C语言里面的数组,一旦定义好了,是无法改变类型和长度的
,也不是指针,不能改变指向的内容,所以如下这种写法 int a[10], b[10];a = b;是无法编译的。在其他语言里,比如java,c#,javascript,python等等等等,数组都是作为对象来使用的 可以写a=b,那么a原来表示的数组就被抛弃了,a和b...
VB下怎样定义一个
可变
长的字符串
数组
?
答:
动态数组就可以在任何时候改变大小
。在 Visual Basic 中,动态数组最灵活、最方便,有助于有效管理内存。例如,可短时间使用一个大数组,然后,在不使用这个数组时,将内存空间释放给系统。如果不用动态数组,就要声明一个数组,它的大小尽可能达到最大,然后再抹去那些不必要的元素。但是,如果过度使用这...
c语言中
数组的大小
可以改变吗
答:
数组大小一旦确定就不能改变
。数组长度必须在编译时确定,可以使用malloc函数在程序运行时动态分配所需“数组”长度。定义数组需要指定数组的长度,然后系统会根据这个长度分配固定的内存大小。当出现intarray[10];这种情况的时候,是不可以变的,这时候变量的存储空间在栈区。当intn;cin>>n;intarray=ne...
数组的大小
是
可变
的,但所有数组元素的类型必须相同。这句话对么?_百度...
答:
取决于什么编程语言里的数组。比如:C语言的
数组大小
和元素类型必须在编译期指定,一经指定不
可改变
。Java语言的数组元素类型必须在编译期指定,数组大小可以运行时指定,但一经指定不可改变。Perl/Python中的数组(列表)没有此类限制。
“
数组的大小
是
可变
的,但所有数组元素的类型必须相同”这句话对么...
答:
取决于什么编程语言里的数组。比如:C语言的
数组大小
和元素类型必须在编译期指定,一经指定不
可改变
。Java语言的数组元素类型必须在编译期指定,数组大小可以运行时指定,但一经指定不可改变。Perl/Python中的数组(列表)没有此类限制。
数组
可以改变长度吗
答:
可以,虽然不知道题主说的什么语言,大部分语言都支持动态改变C语言比较底层,改变
数组
长度需要用到链表之类的算法,如果要提高查询速度还可以引入反转红黑二叉树,总之结论就是可以.
java中的
数组
能够在定以后改变长度吗
答:
java中
数组的
长度不可以改变。java中的数组的定义就是相同类型,固定长度的一组数据,一旦被初始化,长度不可更改。如果对需要用的数组的长度不确定,有两种解决办法:第一种是在数组初始化的时候长度申请的足够大,这样做会造成内存空间的浪费,一般不推荐使用。第二种是用java中提供的集合的方式存储数据...
既然
数组
定义后长度不
可变
为什么可以增删元素呢
答:
长度是分配的箱子(内存)的数量,
数组
定义后分配的箱子数就不
可变
了。但如果箱子没有装满,当然可以继续装东西(增加元素),即便箱子都装满了也可以先腾空一些箱子(删除一些元素)再装进新元素啊。
java
数组
一旦被创建,
大小
就不能改变。为什么下面代码可以?
答:
你那相当于重新定义了一个
数组
。不
可改变
是说你往里面放值的时候,当值超过时,数据
大小
不能自动改变。
数组
一旦创建,其
大小
不能再改变这题为什么是错的?
答:
数组有
可变数组
和不可变数组
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数组的大小是可变的还是固定
数组的大小可以改变吗
数组定义后大小可变吗
数组大小可以用变量吗
数组的长度是可变的
集合是长度可变的数组吗
数组的大小是固定的
数组的大小定义为变量
数组的大小