99问答网
所有问题
当前搜索:
二维数组与一维数组的区别
在VB.NET编程中使用
数组
答:
静态数组和动态
数组的区别
就在于静态数组的长度是固定的,而动态数组的长度是不固定的。上面的申明的二个数组就是静态数组,而下面二段代码的作用就是分别申明一个
一维数组和二维数组
,并对它们进行初始化:Dim arrString ( ) As String = {"星期一","星期二","星期三"}'申明一个动态的一维数组,并初始化Dim ...
为什么C语言
二维数组
a[2][2], a和*a输出是相同的,都表示一个地址
答:
二维数组
可以理解为几个指向
一维数组的
指针组成指针数组。所以从类型上讲,a是指向指针的指针,*a是指向一行一维数组的指针。但a作为数组名,又表示了数组首地址(在内存中元素地址是连续的)。a是第一行数组首地址。所以值相同 (注意只是值相同,比如a[n]和(*a)[n]意义就不一样,一个表示第n行...
怎样用java定义一个int
数组
答:
数组:是一组相关变量的集合数组是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为
一维数组
、
二维数组
、多维数组 数据的有点不使用数组定义100个整形变量:int i1;int i2;int i3 使用数组定义 int i[100];数组定义:int i[100];只是一个伪代码,只是表示含义的(1)...
JAVA中如何创建一个
二维数组
,然后给二维数组赋值!
答:
如果是其他情况可以这样:比如:import java.util.public class TT(){ public static void main(String[] args){ int m=0;for(int i=0 ;i<5;i++){ for(int j=0;j<5;j++)a[i][j]=m;m++;} } } 这是一个给
二维数组
赋值的例子 把0到25赋值给数组a。其他还有,你自己多看看书,...
在
二维数组
中*a,a,a[0] ,a[0][0] ,a[1] ,&a[1]
的区别
答:
2. a:以a[0][0]为首元素的
二维数组
.可带两个索引:a[i][j]3. a[0]:同*a 4. a[0][0]:首元素 5. a[1]:以a[1][0]为首元素的
一维数组
.可带一个索引.6. &a[1]:以a[1][0]为首元素的二维数组.可带两个索引:(&a[1])[i][j]即a[i+1][j]要掌握它们
的区别
,...
声明
数组
时 [][] 和 [,]
的区别
答:
[][]这是
二维数组
,[]这只是
一维数组
为什么C语言中
二维数组的
数组名a
和
*a表示的是同一个值?
答:
当定义二维数组a[M][N]时,数组名可以认为是二维指针,其指向
二维数组的
首地址。于是a的值就是首地址的值。而*a,就是a[0],a[0]是第一行的标记,代表第一行的首地址。在二维数组中,所有元素都是紧密排列的,这样整个数组的首地址,第一行的首地址,和第一个元素的首地址,即a, a[0], ...
在
二维数组
中*a, a,a[0] ,a[0][0] ,a[1] ,&a[1]
的区别
答:
2. a:以a[0][0]为首元素的
二维数组
。可带两个索引:a[i][j]3. a[0]:同*a 4. a[0][0]:首元素 5. a[1]:以a[1][0]为首元素的
一维数组
。可带一个索引。6. &a[1]:以a[1][0]为首元素的二维数组。可带两个索引:(&a[1])[i][j]即a[i+1][j]要掌握它们
的区别
...
C语言中
二维数组的
第
一维
长度是什么意思
答:
二维数组
,也就是一组数据,有两个维度行和列。比如 int a[M][N];定义了一个M行N列的数组,总元素个数为M*N。其第
一维
长度,也就是总的行数,在C语言中,就是定义中的M。类似的,第二维长度,也就是每行元素个数。在C语言中就是定义中的N。
若有定义: int a[2][3];则对a
数组的
第i行第j列(假设i,j已正确说明并赋 ...
答:
答案为A项。元素值的正确引用为*(*(a+i)+j)。这个题目主要是考查
二维数组
元素的引用方法。选项A中a+i指向数组a的第i+1行,*(a+i)则是第i+1行第0列的地址值,*(a+i)+j指向了数组a第i+1行,j+1列,*(*(a+i)+j)取到的是数组a的a[i][j]元素。所以正确答案为A项。
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜