非常风气网www.verywind.cn
首页
如果数组的长度不确定怎么办
如果数组的长度不确定怎么办
答:
可以,但是有可能会报数组下标越界的错误。
建议先判断一下长度,再赋值
。还有就是,为什么不用ArrayList呢。用add添加,就不会有越界危险了。如果你需要数组的话,toArray()转变成数组就可以了。貌似不行,java里面声明数组必须指定长度,不然JVM将来不知道如何分配内存给这个数组,所以JAVA编译器会不会给...
java中的
数组
能够在定以后改变
长度
吗
答:
java中数组的长度不可以改变
。java中的数组的定义就是相同类型,固定长度的一组数据,一旦被初始化,长度不可更改。如果对需要用的数组的长度不确定,有两种解决办法:第一种是在数组初始化的时候长度申请的足够大,这样做会造成内存空间的浪费,一般不推荐使用。第二种是用java中提供的集合的方式存储数据...
java中
怎么
定义
不确定长度的数组
答:
不过,不定参数有两个规定:第一,方法的参数列表中最多只有一个不定长度的参数;第二,就是不定长度的数组的位置必须是最后一个参数。不然不能通过编译。可以,但是有可能会报数组下标越界的错误。
建议先判断一下长度,再赋值
。还有就是,为什么不用ArrayList呢。用add添加,就不会有越界危险了。如果...
C语言定义数组但是
数组长度不确定怎么办
答:
假设
数组
存的是int型 那么 你先申请10个元素 int* a = (int*)malloc(sizeof(int)*10);
如果
又来了个元素,那么你就可以 a=(int *)realloc(a,11*sizeof(int));求元素个数int i,n=1;for(i = 0;(a+i)!=NULL;i++){ ;} n=i+1;//n就是元素个数 ...
C语言里面要定义一个字符串
数组
,数组元素个数
不确定
,每个元素
的长度
也不...
答:
你可以用动态分配内存的方法
,比如你要建立一个字符串数组:char *str;str=(char *)malloc(n);n是变量,可以在确定了变量的值后再用以上代码分配内存,而str字符串可以以一般数组的用法使用,比如 str="hello";的话 str[1]='l';最后别忘了释放内存 free(str);
c#定义一个一维
数组
,
长度不确定
的
答:
ArrayList 是C#专门为数组
大小不
固定设定的。可以动态收缩,增加
数组的大小
。
51单片机中设置未知
长度数组怎么
设置?
答:
未知
长度数组
一般有两种选择 1,开辟一个足够大的数组:例如 int buf[1024];也就是说这个数组能满足你所需要的所有情况,这种方法的优点是,查询速度块,方便 但是
当
数据每次都很少的时候会浪费空间,对空间利用要求比较高
的不
适用 2,使用链表。动态开辟内存,需要的时候就开辟一个空间存到链表中去 这...
java中
怎么
定义
不确定长度的数组
答:
JAVA没法定义
不定
长的
数组
,要么声明为NULL,要么指定其
长度
。你可以用集合ArrayList来
解决
这个问题,
如果
没学过集合,可以先遍历原数组,得到0的个数后,再定义新数组。
C# 画曲线函数 public void DrawCurve(Pen pen, Point[
答:
如果数组的长度不确定
,那么可以用array.resize来变更数组的长度。如果你的曲线区域是固定的,那么也可以使用采样的办法。例如数据库中的数据量不同,10-100个。但是区域内只能最多描画50个点,那么在数据大于50个的时候,可以使用采样的方法。
C++如何输入
不确定长度
字符串
数组
,以下代码中a只有一个存储空间,为什么...
答:
就是尽量相信程序员,而不是给程序员太多的限制 所以哪怕就算是你的操作看上去有了明显的错误(例如
数组
越界),也会编译通过 所以说cin只看到a是char*类型,但是cin不负责检查到底a是指向多少位char
不确定长度
也可以用标准库<string>头文件下面的string类型,c++建议用这个类型代替c风格字符串char ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
定义不确定长度的数组
定义一个不定长度的数组
java不知道数组长度怎么定义
c语言数组长度未知如何输入
输入一个未知长度的数组
定义数组时数组长度可以是变量吗
java不定长数组
c语言未知长度数组怎么定义
c++中vector的用法详解
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网