55问答网
所有问题
当前搜索:
二维数组怎么理解
MATLAB中什么是矩阵的
维数
?请举例说明
答:
a = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 就上面这样一个矩阵而言,它有3行5列 第一维:行维,即行向,也即垂直方向,
维数
为3,就矩阵a而言 第
二维
:列维,即列向,也即水平方向,维数为5 第三维:页,类似课本的一页一页,每一页是个平面,可以放一个类似a的
二维
矩阵 第四维:...
C中的
数组
名指针
怎么理解
?
答:
这么又有这题,我刚才也回答了一个蛮像这个的。。。要点1:就是一维数组名是一把一级指针,
二维数组
名是一把二级指针,三维的可类推 要点2:int a[4];a+0,a+1,a+2……=== &a[0],&a[1],&a[2]……即表示的是地址而*(a+0),(a+1),(a+2)……===a[0],a[1],a[2]……...
二维数组
a[3][5],老师说a[1]表示列地址,a[1]+2表示a[1][2]的列地址...
答:
你的
理解
是正确地。老师应该是口误。
C语言
二维数组
的问题
答:
1 2 3 4 6 6 7 8 6 4 5 7 a[0][0]=1,a[0][1]=2,a[0][2]=3,a[0][3]=4 a[1][0]=6,a[1][1]=6,a[1][2]=7,a[1][3]=8 a[2][0]=6,a[2][1]=4,a[2][2]=5,a[2][3]=7 你应该一个一个标上就不会犯错误啦,你的书没看透啊,书...
为什么不能把
二维数组
名/行的首地址赋给指针?
答:
所以直接把二维数组名赋给一个普通的指针变量,这个指针是指向元素aa[0]的,但实际上呢,aa[0]不是一个具体的元素,而是元素aa[0][0]的地址;所以只有把数组名赋给二级指针它才指向一个具体的元素。二维数组名不能说是二级指针,不能按指针的思路来
理解二维数组
,要按一维数组的思路来理解,即按照...
请哪位大虾帮忙回答一下 C语言中
二维数组
是
怎么
在内存中保存的?_百 ...
答:
比如:int a[3][3] = { 1, 2, 3,4, 5, 6,7, 8, 9 };则其在内存中的存储形式为:// 低地址——→高地址 ...1, 2, 3, 4, 5, 6, 7, 8, 9...FORTRAN和老版本的VB都是以column-major(以列为主,即以列为高维)的形式保存的,刚才的
数组
在这些语言中在内存中表示为:/...
C语言int a[3][2]={0};
怎么理解
答:
其实这个是进行一个初始化,你测试一下,如果你只定义了int a[3][2],但是你没有赋值的话,你输出 显示全部是乱码,但是int a[3][2]={0};的作用就是为这个3行2列的
数组
初始化为零,此时你在输出,那么就会显示是6个零了,再就是了,这个数组的最大的下标是2 1 因为从零开始的,你要...
vv[][]是
二维数组
,*v是指针, 那么 double (*vv)[6] = (double (*)[6...
答:
double *vv[6] ,那么vv首先是数组,数组的成员是double指针 所以要用括号把*vv括起来,表示它首先是一个指针,指针的类型是double[6]至于 (double (*)[6])v,是一个强制类型转换 double vv[][6]的类型是
二维数组
,然而c语言准确来说,没有二维数组,取而代之的是数组的数组,所以这里应该
理
...
三维
数组怎么理解
c语言
答:
先
理解二维数组
,int a[3][4]; 理解成3行4列。例如:1 2 3 4 // 第1行 5 6 7 8 // 第2行 9 10 11 12 // 第3行。 你可以理解成 行索引号 是直角坐标y值,列索引号 是直角坐标x值.现在变3维 int a[2][3][4]; 理解成深度(或高度)有2层的 3行4列 的...
C语言指针与
二维数组
求解
答:
相信大家都知道,一个一维数组的数组名是个一级指针,而
二维数组
的名就是个二级指针,三维数组的名字就是三级指针...以此类推。我是不知道您是
怎么理解
二级指针和三级指针的,在我看来,所谓二级指针其实也是个指针,只不过它指向的空间必须是个一级指针,而该一级指针指向的空间就是真正要指向的那个变量地址。也就是说...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜