00问答网
所有问题
当前搜索:
数组里面的长度可以是变量吗
定义数组时,
数组的长度可以是变量
???急求解!!谢谢
答:
在我所有已知的语言中,
静态数组的长度都不可以是变量
,这个可以参考语法:char arr[10];但是,如果是动态数组,则长度可以是变量,比如char p = new char[length];另一种可能的情况是数组封装类,这个不同语言有不同实现,比如java中的Array,比如STL中的向量类等等。
数组长度
为什么不
能是变量
?
答:
数组的大小不能用变量表示的
,是因为在编译连接期间内存要按照你制定的长度给数组分配相应的内存空间,如果是变量的话就没有办法给它分配了,你可以用符号常量来解决,在开头用:definem100 definen100然后在程序中就可以定义u[m][n]二维数组了,当不一定非要是100,可以是任何一个正整数。C语言里,所...
java
中数组的长度可以
用普通
变量
而不必须是常量是么???
答:
是的
。在Java中,可以使用变量定义数组。int size=100;int[] num = new int[size];这是可以的;但是在C/C++,这样是不可行的,除非加const
C语言
中数组长度
不
能
用
变量
定义吗?
答:
C语言
里
,所有变量空间都是在程序运行之初向系统申请的,包括指针,除了一些动态申请方式如malloc函数。没有申请的空间系统是不允许读写的。那么如果一个
数组
大小
是变量
定义,则在程序运行前不
能
确定数组大小,也就无法申请,故不允许。所以,解决的办法便是通过malloc函数,即 int a[n];可改为 int* c...
C语言
数组长度可以是
一个
变量吗
答:
不可以
因为不好编译 不过可以用malloc()申请一段堆内存 这个长度是可变的
C++
里
如何实现用
变量
定义
数组的长度
答:
3、函数
中
,用while循环实现字符
数组长度
的判断。4、主函数中,先保存一个整型
变量
,保存计算出的字符串数组长度。5、接着,定义一个字符串数组,保存统计的字符串。6、输入统计的字符串,保存在数组str中。7、计算字符串
数组的长度
,保存在变量n中。8、最后,输出计算得到的字符串长度。
C语言中
数组中的
元素
可以是变量吗
?
答:
当然可以,但是后面一定要对变量赋值
数组里的
内容还有
数组长度
都
可以是变量
你好,VBA 怎样给
长度为变量
的
数组
赋值,你知道吗?比如下面的程序,如何用...
答:
数组的长度可以
用
变量
表示,比如下面代码,就可以先定义一个动态数组,然后根据一个算式来确定数组的大小,再给它赋值Sub abc()Dim a() As Integern = 0'写入动态数组x = 3 * 4ReDim a(0 To x) '根据表达式计算X的值来确定数组大小For i = 1 To 3 For j = 2 To 5 a(n) = i + j: n = n ...
c语言
中
,
数组
元素
可以是变量
或表达式吗?
答:
数组
元素
可以
赋值
为变量
或表达式。但实际存储的只能是最终运算的值。比如 赋值 a[0]=1+2;那么a[0]的值就是3. 无法得知这个3是怎么计算过来的。
C语言中
数组中的
元素
可以是变量吗
?
答:
数组元素的值本来就
是变量
,
可以
改变
数组中
存储的值。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
用变量定义数组长度
c语言数组长度为变量
数组定义可以用变量么
数组a里面可以是变量吗
可以用变量定义数组大小吗
数组可以作为变量吗
数组名是常量吗
数组是变量还是常量
c语言数组变量