00问答网
所有问题
当前搜索:
二维数组第一维的确定
如何初始化一个
二维数组
答:
int a[ ][3]={ 1,2,3,4,5,6};a
数组的第一维的
定义被省略,初始化数据共6个,
第二维
的长度为3,即每行3个数,所以a数组的第一维是2。一般,省略第一维的定义时,第一维的大小按如下规则
确定
:初值个数能被
第二维
整除,所得的商就是第一维的大小;若不能整除,则第一维的大小为...
为什么C语言中
二维数组的
数组名a和*a表示的是同一个值?
答:
当定义二维数组a[M][N]时,数组名可以认为是二维指针,其指向
二维数组的
首地址。于是a的值就是首地址的值。而*a,就是a[0],a[0]是
第一
行的标记,代表第一行的首地址。在二维数组中,所有元素都是紧密排列的,这样整个数组的首地址,第一行的首地址,和第一个元素的首地址,即a, a[0], ...
如何给
二维数组
赋初值0
答:
系统会根据数据总个数分配存储空间,一共12个数据,每行4列,当然可
确定
为3行。在定义时也可以只对部分元素赋初值而省略
第一维的
长度,但应分行赋初值。如:int a[][4]={{0,0,3},{},{0,10}};这样的写法,能通知编译系统;
数组
共有3行。数组各元素为 0 0 3 0 0 0 0 ...
C#2
维数组
其中
一维的
和怎么表示 其中一维的长度怎么表示
答:
不明白“其中一维的和”是什么意思 用GetLength()方法 获取
二维数组
中某一维的长度,例如 int[,] a = { { 1, 2, 3, 4, 5, 6 }, { 6, 5, 4, 3, 2, 1 } };Console.WriteLine("
第1维的
长度:{0}", a.GetLength(0));Console.WriteLine("第2维的长度:{0}", a.GetLength(1)...
vb.net 如何给
二维数组
赋值 我要
第一维
存值,
第二维
存值的位置(像excel...
答:
For I =
1
To 500 For J = 1 To 2 A(I - 1, J - 1) = xlsapp.cells(I, J)Next J Next I '以下是退出Excel xlsBook.Close (False)xlsApp.Quit Set xlsApp = Nothing '=== 'Excel中的500×2的数据已读入到
数组
A()中,以下可以添加你要运算的代码。'=== End Sub ...
定义
二维数组
是可不可以省略
第一
个下标表达式
答:
可以,但是需要初始化 如 int a[][2]={{1,2},{3,4}};通过实际的初始值来隐含指定
第一
个下标为2
C语言中怎样定义一个未知行数和列数的
二维数组
?
答:
1、使用malloc函数,先分配
第一维的
大小,然后再循环分配每一维的大小。2、例程,分配3行4列
二维数组
:include <stdio.h>#include <malloc.h>int main(){ int **a; int i, j; a = (int**)malloc(sizeof(int*)*3);//为二维数组分配3行 for (i = 0; i < 3; ++i){...
c语言中
二维数组
(*a)[1]和*a[1]有什么区别,为啥他们的值不一样?_百度...
答:
二维数组
名是一个指向一个一维数组的指针,a是一个二维数组名,就是一个指向一维数组的指针,一个这样的指针求间接运输(*a),得带的是这个指针所指向的
一维数组的
数组名,在此是 a[0], 数组名加一个下标就是数组元素值,(*a)[1]就是 第0行
数组的第1
个元素 a[0][1]-->2 a[1]->...
若
数组
int a[]={1,4,9,4,23};则a[2]=
答:
a[2]=9。定义数组并赋值时C语言规定下标是这样的,a[n]中的n个元素应该是a[0]...a[n-1]。。分析:
二维数组的一维
大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行。
定义int a[][3]={
1
,2,3,4,5,6,7} ;则
数组
a
第一维的
大小是 为什么
答:
第一维
大小是3.【】的结合性为自左向右,具有最高的优先级别。【3】与左侧的a【】结合,说明a【】(【】与a结合,说明a【】是一个数组)的元素是有3个元素的一维数组。
二维数组
其实是数组元素是一维
数组的
一维数组 参考资料:http://zhidao.baidu.com/question/38622502.html ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜