非常风气网www.verywind.cn
首页
如何定义一个长度不定的数组
c#
不定长数组如何定义
?
答:
首先,一维数组有不定长和定长两种形式。
不定长
的一维整数数组可以这样
定义
:`int[]mf1=newint[6];`,这表示
一个
包含6个元素
的数组
,可以后续逐个赋值。而定长的一维数组,如`int[]mf2=newint[6]{1,2,3,4,5,6};`,明确指定了
数组长度
并预先初始化。对于多维数组,如二维整数数组`int[,]m...
如何定义
未知大小
的数组
答:
定义一个未知长度的数组的方法:一是用VLA可变长数组
,例如:int i = 10, j = 20;double a[i][j]; //定义VLA VLA要c99才开始支持,需要使用c99编译器,例如gcc 二是使用动态数组,例如:int m = 10, n = 20;...double **p = ( double** )malloc( 10 * sizeof( double* ) );fo...
怎么定义一个长度
未知
的数组
答:
int Insert(int * p
Array
,int nCount,int nElement){ int *pInt;pInt = new int[nCount+
1
];if(nCount>0)memcpy(pInt,nArray,nCount);pInt[nCount++] = nElement ;if(pArray)delete pArray;pArray = pInt;return nCount;} main(){ nCount = 0,pArray = NULL;nCount = ...
java中
怎么定义不确定长度的数组
答:
不过,不定参数有两个规定:第一,
方法的参数列表中最多只有一个不定长度的参数;第二,就是不定长度的数组的位置必须是最后一个参数
。不然不能通过编译。可以,但是有可能会报数组下标越界的错误。建议先判断一下长度,再赋值。还有就是,为什么不用ArrayList呢。用add添加,就不会有越界危险了。如果...
C++
如何定义一个
未知
长度的数组
答:
数组定义必须明确数组长度,所以未知长度的数组是无法直接定义的
。如果你的数组在运行过程中可以确定,比如你输入一个整数来确定数组长度,这样的话可以通过动态内存分配实现。比如:int a;cin>>a;int *b=new int[a];如果你的数组运行的时候都无法确定长度,比如你的数组可能会不断的添加新元素进去。这...
怎么定义长度不定 的数组
答:
可以用指针。如char *p = malloc(0);//分配
一个
0长度的字符串数组。那么改变它容量的办法就是 p = (char*)realloc(p,新大小);最后要通过free(p);来释放它占用的空间。
长度不定的数组
好象是不存在的。
如何
在C++中
定义一个不确定长度的数组
答:
int n, *p;p=(int *)malloc(n*sizeof(int));用输入函数输入
数组长度
n,然后执行上面的动态分配,是指针p指向分配
的数组
起始地址
哪种编程语言允许
定义不定长度的数组
?
答:
C#就可以。C#
定义
一维数组 int[] arr
1
;定义二维数组 int[,] arr2。初始化就是int[] arr1 = new int[]{1,2,2,3,6};或不赋值int[] arr1 = new int[5];其他语言用指针动态分配内存空间也可以让
数组不定长
。
asp
如何定义一个不确定长度
的二维
数组
答:
有两种实现方式:1.声明
长度
为1
的数组
,在需要添加的时候声明新的二维数组,把值传递过去2.声明成list集合之类的一维数组,里面存放另
一个
一维数组
Java
数组怎么
初始
定义不定的长度
?
答:
这个数组int newarr[]=null你是声明为空的肯定会报错啊。有两个方法第一:你先循环遍历int oldarr[]={
1
,3,5,0,0,6,7,8,0,9,0,5,6}这个数组看它有几个数是零在添加在newarr中。第二:你可以不要用数组做用集合List集合来做方便多了不要考虑
数组长度
。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
c语言未知长度数组怎么定义
数组大小不确定怎么定义
java如何定义不限长度的数组
c语言定义不确定数量的数组
如果数组的长度不确定怎么办
Java创建数组不说明长度
c语言存储不定长数据
java数组创建不指定长度
c语言不定长数组
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网