66问答网
所有问题
当前搜索:
C语言定义未知长度的数组
怎样在
c语言中
输入一个
未知长度的
数列?
答:
Dim Obj As Object Obj = New SomeClass("String required by constructor")' ...Dim MyLabel As New Label()由于数组是类,因此 New 可以创建新
的数组
实例:Dim MyArray As Integer()MyArray = New Integer() {0, 1, 2, 3} 如果内存不足,无法创建新的实例,公共
语言
运行库将引发 OutOf...
C语言中
想
定义
一个不知道大小
的数组
怎么办
答:
1)可以
定义
一个足够大
的数组
,保证够用就好。2)使用链表结构,用一个申请一个元素的空间 3)用malloc先申请一定的空间作为数组的空间,等到不够用的时候,再重新malloc一个更大的空间,将旧的那个空间里的数据拷贝过来,作为数组的新的空间,然后free掉旧的那个空间即可。
c语言中
怎样
定义
一个
未知长度的数组
??
答:
设置值等于null就行了
c语言中
怎样
定义
一个
未知长度的数组
??
答:
你需要的是一个
未知长度的 数组
,所以不给这个数组赋值就是最好的。 比如int[] a; 这就是申明一个 数组变量 a ,但没给他赋值 所以他就没有长度 追问: 哦 好吧!!嘿嘿!!谢谢啦!!知道啦!! 回答: 速度选个满意呗
C语言中
,对于不知道
长度的数组
怎样输入。。。
答:
1、一维数组程序举例:冒泡法。得到结果进行输出。二维数组常称为矩阵。把二维数组写成行列的排列形式,可以形象的理解二维数组的逻辑结构。2、
C语言中
不能
定义
未确定个数
的数组
,不过可以用指针来变相的完成你的要求。3、输入数组需要使用指针获取地址后,就能对得到的数组就行操作了。
C语言
如何
定义
0
数组
答:
如果要
定义
0
长度的数组
,在
C语言
是不可以实现的,因为C语言不支持长度为0的数组,事实上,这也是没意义的。要把定义的数组初始值设置为0,针对数组的类型,可以区分操作:1 局部变量。对于局部变量可以在定义时进行初始化。type name[N] = {0};从表现上看,是把第一个元素赋值为0,但是C语言约定,对于显式的部分初始...
C语言中
可以
定义
不定
长度的数组
(即
数组长度
由变量确定)吗?
答:
这是错误的。
C
中有 变长数组 的概念呀(c99标准),“变长”的意思就是 可以用变量来指定
数组的长度
,而数组一旦创建 长度就无法变化了,而且变量必须赋值在先,变长数组才能创建。某些人不能因为无法正确的设置编译器支持c99标准,而否定了 变长数组 这个用法。
C语言中
可以
定义
不定
长度的数组
(即
数组长度
由变量确定)吗?
答:
C语言中
可以
定义
不定
长度的数组
(即
数组长度
由变量确定)吗?C语言中可以定义不定长度的数组(即数组长度由变量确定)吗?
C语言定义未知长度的数组
答:
首先确认你的编译器是否支持C99的vla特性,如果支持,那么直接用上面的代码就可以了 如果不支持只好使用malloc的动态内存分配来实现 scanf("%d",&n);int *a=(int *)malloc(sizeof(int)*n+1);a[0]=xxx;...a[n]=xxx;
c语言中
如何给不确定大小
的数组定义
并使用?
答:
C语言中
没有明确的“动态数组”(也就是不确定大小
的数组
)这个概念,只能用动态内存分配来实现,我给你一个思路:创建数组——用动态分配分配一个指定大小的内存(数组)销毁数组——释放动态分配内存 访问元素——通过内存指针间接引用 增加元素——再分配一块新内存区域(大小为增加后的大小),把久...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言定义不确定数量的数组
输入一个未知长度的数组
c语言数组长度未知如何输入
定义一个不定长度的数组
c语言读取未知长度的数组
数组大小不确定怎么定义
C语言创建任意长度数组
数组长度不确定怎么定义
c语言不定长数组