66问答网
所有问题
当前搜索:
二维数组的第一维大小是什么意思
java 里 看到
二维数组
a[x][y] == 1 ; 这个==
1
是什么意思
?
答:
就是比较啊 把A
数组
中的X行的Y列的数据取出来比较,就是看下这个值是不是等于1;比较是== 赋值是 = if(a[x][y] == 1){ return true;}else return false;a[ x][y] = 1;赋值 if(a[x][y] == 1){} 比较
为
什么
C语言
二维数组
a[2][2], a和*a输出是相同的,都表示一个地址
答:
二维数组
可以理解为几个指向
一维数组的
指针组成指针数组。所以从类型上讲,a是指向指针的指针,*a是指向一行一维数组的指针。但a作为数组名,又表示了数组首地址(在内存中元素地址是连续的)。a是
第一
行数组首地址。所以值相同 (注意只是值相同,比如a[n]和(*a)[n]意义就不一样,一个表示第n行...
c++
二维数组大小
有限制吗?怎么解决?
答:
float Slaver
1
buf[2034][Num];c++这种定义是不允许的。
数组的
空间是在运行前分配的,而程序运行前Num
大小
未知,所以是不可以的。另外,数组太大也会溢出。你可以使用指针数组然后用new来动态分配。float *Slaver1buf[2034];int i;for(i = 0;i<2034;i++)Slaver1buf[i] = new float[Num];使用...
c语言,一个
二维数组
等于一个常数
是什么意思
?
答:
比如int a[2][3]=5;就是把
第一
个元素a[0][0]赋值为5,其余元素都自动赋0值。
若一个
二维数组
a[5][6],那么&a[
1
]
是什么意思
?我知道a[1]是
数组第
二行...
答:
&a[
1
]编译不通过 a[1]是指
数组第
二行的首地址,这是立即数,不是变量,对此类型取址无意义,故编译不通过。我举个例子:a=1,b=2,我问你a+b的地址。
设int a[][4]={
1
,2,3,4,5,6,7,8,9,10};则
数组
a
的第一维
的
大小是
答:
数组
a
的第一维
的
大小是
3 int a[3][4]={ {1,2,3,4},{5,6,7,8},{9,10} };
数组是什么意思
最好详细点!
答:
1.
二维数组的
定义:var a:array[1..10,1..5] of integer;其中:a是数组名,由程序员自定;array和of是定义数组的保留字;(这两点和
一维
数组定义的格式一样)中括号中的两个范围表示二维数组共有多少行、多少列(
第一
个范围表示行数,第二个范围表示列数);最后一个表示数组元素的类型,规定...
VC++如何在函数中引用一个
二维数组
答:
因为c语言编译系统不检查
第一维的
大小,只要
第二维大小
相同,形参数组第一维可以与实参不同。主函数中 先定义了b[][10]引用时:proc(b)即可 即把2
维数组
b得首地址即b[0][0]的地址传给形参a,因为数组名本身既是指针常量,所以在函数中对数组a中元素的操作会改变数组b中元素得值。
C语言中一个
二维数组
它的数组名是a 那a和*a有
什么
区别?
答:
对于
二维数组
名a和*a,二者的区别在于类型不同。对于 TYPE a[M][N];当使用a时,可以等同于二级指针TYPE **型。而使用*a时,等同于TYPE*型。从概念上说,a表示二维数组a的首地址,而*a表示二维数组a
第一
行a[0]的首地址。这样在使用的时候就有所区别。比如 对a的操作a[4]表示a
的第
四行首...
如何使用一个变量表达出三维数据的每一个下标
答:
则需要用一个
二维数组
来存储,假定二维数组名用b表示,则b中应至少包含mn个元素,也就是说,
第一维
尺寸至少为m,
第二维
尺寸至少为n,该数组b中的每个元素用来存储矩阵中的一个相应的数据。 二、
数组的
定义 2.1 一维数组 1. 定义格式 一维数组同简单变量一样,也是通过变量定义语句定义的。其定义格式为: <类型...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜