00问答网
所有问题
当前搜索:
数组的长度是固定的吗
C语言中
数组长度
不能用变量定义吗?
答:
这样a变量就完全可以当作一个数组直接使用了,包括a[1]之类的。因为“[]”中括号运算符做的只是偏移其内的地址数并取值。如:a[1]等价于 (a + 1)而const修饰符在星号之后,则表示指针在被声明后不能改变,即只能指向这个获取的空间,完全符合
数组的
性质 综上所述,如果需要变量控制
长度的
一个数组...
数组的长度
决定所产生数组元素的个数对吗
答:
对。
数组的长度
和元素的位置、个数有一小点需要注意。数组
长度为
数组元素的个数。所以,数组的长度决定所产生数组元素的个数对。
数组
可以改变
长度吗
答:
可以,虽然不知道题主说的什么语言,大部分语言都支持动态改变C语言比较底层,改变
数组长度
需要用到链表之类的算法,如果要提高查询速度还可以引入反转红黑二叉树,总之结论就是可以.
数组的
内存空间是按
长度
计算的嘛
答:
你好,如果一个
数组的长度是
n(即有n个元素),元素的类型是XXX,则n*sizeof(XXX)就是这个数组所占内存空间的字节数。希望能帮到你。
C# 字符
数组
如何追加元素?
答:
将
数组
转换成List<T>后,利用List<T>.Insert实现插入新元素。方法如下:using System;using System.Collections.Generic;namespace ConsoleApplication1 { class Program { static void Main(string[] args){ int[] x = { 1, 2, 3, 4 };Console.WriteLine("插入前");PrintArray(x);try { x =...
定义数组时,
数组的长度
可以是变量???急求解!!谢谢
答:
在我所有已知的语言中,静态
数组的长度
都不可以是变量,这个可以参考语法:char arr[10];但是,如果是动态数组,则长度可以是变量,比如char p = new char[length];另一种可能的情况是数组封装类,这个不同语言有不同实现,比如java中的Array,比如STL中的向量类等等。
C语言strlen求
数组长度
。为什么会是这样,linux下GCC编译器。
答:
include <stdio.h>#include <string.h>void main(){int i=0; //这里加上这个,你再去试,结果一定会有变化的,原理,自己思考一下吧 char p[] = {1,2,3,4,5,66,7,}; char q[] = {1,2,3,4}; char r[] = {1,2,3,4}; printf("length:%d\n",strlen(p));...
vba如何将一个
数组
输出在excel的sheet中,数组已知,但是
长度
不
固定
答:
Sub sof()Dim sso()Dim sarsar = Sheets("sheet1").[A65536].End(3).RowReDim sso(1 To sar)For i = 1 To sar sso(i) = Cells(i, 1)NextDim assd, xoxo = 1assd = InputBox("请输入要分几列输出:")For y = 1 To UBound(sso()) For x = 1 To assd Cells...
怎么判断
数组的长度
答:
问题一:怎么测
数组的长度
? sizeof(a)/sizeof(a[0]) 比较好 strlen是不对的,因为strlen遇到\0就不计算后面的了,如果你的数组中间有\0就会返回错误的长度 问题二:C语言中计算
数组长度
的方法是什么 整形数组大小:sizeof(数组名)/sizeof(数组类型)。字符数组大小:strlen(数组名)+1,1因为...
java中数组元素的个数是
数组的长度吗
答:
数组中元素的个数是
数组的长度
。解释:java数字中数组的个数可以用length方法获取到。如:Stirng[] list = {12,13,14};长度就是3,元素的个数也是3.备注:数组元素下标是从0开始,所以获取值得时候需要注意下。
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜