00问答网
所有问题
当前搜索:
数组的长度是固定的吗
C语言:判断
数组
说明语句,int x[10]={2,4,6},则数组x在内存中占据的字节...
答:
应该是10*sizeof(int),因为你定义
数组的
时候就定义了数组大小为10,如果系统把int分配4个字节的话,答案就是D 40 另外,如果定义时为int x[]={2,4,6}; ,即没有指定数组大小,则占据的字节数应该是3*sizeof(int)
VC++ 对于
固定长度的数组
如何赋值
答:
char b[100]表示申请一个空间
长度是
100 首地址是变量b的值 这时候b是一个地址 所以b="hello!";表示把这个字符串赋给变量,所以出现错误 要引入头文件#include stdio.h 然后使用strcpy(b,"hello")
使用方法length( )可以获得字符串或
数组的长度
??
答:
length() 方法用于返回字符串
的长度
。长度等于字符串中 16 位 Unicode 代码单元的数量。实例:public class Test {public static void main(String args[]) {String Str1 = new String("www.runoob.com");String Str2 = new String("runoob" );System.out.print("字符串 Str1 长度 :");...
有一个
数组
,输入一个数值,如果该数在数组中,则删除这个数值,如果不在...
答:
数组是
顺序存储的连续空间,严格来讲删除是不存在的,因为大小
固定
,题主可以考虑方法是:1,定义一个变量标记
数组长度
(不是声明
的长度
,是操作过元素后的长度),初始长度等于你赋值的长度 2,当删除元素时候,将它后面的所有元素往前往前挪一位,最大长度减1 来实现删除。或者标记特殊的,绝对不会出来...
...是可以自由扩充的,但是当有效个数和
数组长度
相逢时,就表示数组满了...
答:
看到可以自由扩充,我倒是想到了链表,但是链表貌似没有固定的大小除非定义时特意规定。又或者你是说使用动态分配内存的方式,每当超出指针现在所指的内存区大小时分配一个新的(比如说两倍大小)内存区存放数据并释放原内存区以实现可扩充?但是这也没有一个
固定的数组长度
啊?(当然,以上两种都受限于可用...
当用
长度为
N的
数组
顺序存储一个栈时,假定用top==N表示栈空,则表示栈...
答:
一般情况下,初始设置top=-1,栈空条件:top==-1,栈满条件:top==length-1,栈长top+1,top==N(即length)表示栈空,故栈长top-1,栈满条件:top==N-N=0。因为用一个
长度为
n的数组顺序储存一个栈然而数组是从0~n-1栈空为top==n那么栈满为top==1。t
数组长度固定
为...
数组的长度
决定所产生数组元素的个数对吗
答:
对。
数组的长度
和元素的位置、个数有一小点需要注意。数组
长度为
数组元素的个数。所以,数组的长度决定所产生数组元素的个数对。
定义数组时可以不定义
数组的长度吗
?
答:
不过JAVA中就是要对数组确定大小的,除非你在定义的时候就对它赋值,这个时候可以不写,二维
数组的
后面一个数字可以不写,前面一个必须写。
在以下定义中,
数组
a
的长度
和数组b的长度相等判断正确
答:
char a[]="1234567"长度一定是7 char b[]={'1','2','3','4','5','6','7‘} 由于没有结尾符,长度不定
数组
a
的长度
和数组b的长度相等是错误的
C语言中
数组长度
不能用变量定义吗?
答:
这样a变量就完全可以当作一个数组直接使用了,包括a[1]之类的。因为“[]”中括号运算符做的只是偏移其内的地址数并取值。如:a[1]等价于 (a + 1)而const修饰符在星号之后,则表示指针在被声明后不能改变,即只能指向这个获取的空间,完全符合
数组的
性质 综上所述,如果需要变量控制
长度的
一个数组...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜