请问怎么用文字来形容:int[10][].
不要打比方什么的。
16 个解决方案
#1
可变二维数组,前面定十,反面不定
#2
C#中这样写是不对的.这只有C/C++中这么写.
C#中二维数组是C[ , ]
C#中二维数组是C[ , ]
#3
ing[,] name=new int[2,3]
#4
int[,] name=new int[2,3]
#5
如果不对,为什么C#里可以这么用??
#6
int[][]是二维交错数组,就是所谓的矩齿形数组.在交错数组中,每一行可以有不同的列数.
列如:
int[][]=new int[3][];
a[0]=new int[4];
a[1]=new int[3];
a[2]=new int[1];
其本质是数组的数组
列如:
int[][]=new int[3][];
a[0]=new int[4];
a[1]=new int[3];
a[2]=new int[1];
其本质是数组的数组
#7
不是二维数组,是交错数组
int[][] a=new int[10][] 表示创建一个类型为int[]的一维数组
int[][] a=new int[10][] 表示创建一个类型为int[]的一维数组
#8
to:y7967(走猫的路,让狗说去吧)
"C#中二维数组是C[ , ]"这是C#支持的第一种数组,也是我们平时最常使用的数组.
"C#中二维数组是C[ , ]"这是C#支持的第一种数组,也是我们平时最常使用的数组.
#9
hnhl(荒凉) 说的没错。
那怎么来形容int[10][]呢?
比如:int[10] -- 长度为10的1维整型数组
那怎么来形容int[10][]呢?
比如:int[10] -- 长度为10的1维整型数组
#10
你说的是交错数组.
一个由10个元素组成的一维数组.
一个由10个元素组成的一维数组.
#11
to:y7967(走猫的路,让狗说去吧)
一个由10个元素组成的一维数组
指的是int[10]还是int[10][]??
一个由10个元素组成的一维数组
指的是int[10]还是int[10][]??
#12
说全了是:
一个由10个元素组成的一维数组,其中每个元素都是一个一维整数数组.
就是荒凉说的:数组的数组.
本质是一维数组.
一个由10个元素组成的一维数组,其中每个元素都是一个一维整数数组.
就是荒凉说的:数组的数组.
本质是一维数组.
#13
int[10]:一个由10个整型元素组成的数组
int[10][]:一个由10个一维数组元素组成的一维数组.
int[10][]:一个由10个一维数组元素组成的一维数组.
#14
一个由10个一维数组元素组成的一维数组.
有点意思:)
有点意思:)
#15
你应该好好看看定义,找点资料上都有说明的.
交错数组是元素为数组的数组.交错数组元素的维度和大小可以不同.交错数组又称为"数组的数组","锯齿状数组"或"参差数组".它表面上类似于多维数组,但它本质上仍是一个一维数组,只不过它的元素又是一个数组(可以是一维数组,多维数组或者交错数组).交错数组一个显著的特性是作为它的元素的数组阶数可以不同,非常形象地表现为"交错不齐"状.由于本质仍是一个一维数组,交错数组的定义和一维数组的规定一样.
交错数组是元素为数组的数组.交错数组元素的维度和大小可以不同.交错数组又称为"数组的数组","锯齿状数组"或"参差数组".它表面上类似于多维数组,但它本质上仍是一个一维数组,只不过它的元素又是一个数组(可以是一维数组,多维数组或者交错数组).交错数组一个显著的特性是作为它的元素的数组阶数可以不同,非常形象地表现为"交错不齐"状.由于本质仍是一个一维数组,交错数组的定义和一维数组的规定一样.
#16
所以根据定义,我刚说的这个说法欠妥:int[10][]:一个由10个一维数组元素组成的一维数组.
因为这10个元素又可以是一维数组,多维数组或者交错数组.所以这样是否更准确些:
int[10][]:一个由10个数组元素组成的一维数组.
因为这10个元素又可以是一维数组,多维数组或者交错数组.所以这样是否更准确些:
int[10][]:一个由10个数组元素组成的一维数组.
#1
可变二维数组,前面定十,反面不定
#2
C#中这样写是不对的.这只有C/C++中这么写.
C#中二维数组是C[ , ]
C#中二维数组是C[ , ]
#3
ing[,] name=new int[2,3]
#4
int[,] name=new int[2,3]
#5
如果不对,为什么C#里可以这么用??
#6
int[][]是二维交错数组,就是所谓的矩齿形数组.在交错数组中,每一行可以有不同的列数.
列如:
int[][]=new int[3][];
a[0]=new int[4];
a[1]=new int[3];
a[2]=new int[1];
其本质是数组的数组
列如:
int[][]=new int[3][];
a[0]=new int[4];
a[1]=new int[3];
a[2]=new int[1];
其本质是数组的数组
#7
不是二维数组,是交错数组
int[][] a=new int[10][] 表示创建一个类型为int[]的一维数组
int[][] a=new int[10][] 表示创建一个类型为int[]的一维数组
#8
to:y7967(走猫的路,让狗说去吧)
"C#中二维数组是C[ , ]"这是C#支持的第一种数组,也是我们平时最常使用的数组.
"C#中二维数组是C[ , ]"这是C#支持的第一种数组,也是我们平时最常使用的数组.
#9
hnhl(荒凉) 说的没错。
那怎么来形容int[10][]呢?
比如:int[10] -- 长度为10的1维整型数组
那怎么来形容int[10][]呢?
比如:int[10] -- 长度为10的1维整型数组
#10
你说的是交错数组.
一个由10个元素组成的一维数组.
一个由10个元素组成的一维数组.
#11
to:y7967(走猫的路,让狗说去吧)
一个由10个元素组成的一维数组
指的是int[10]还是int[10][]??
一个由10个元素组成的一维数组
指的是int[10]还是int[10][]??
#12
说全了是:
一个由10个元素组成的一维数组,其中每个元素都是一个一维整数数组.
就是荒凉说的:数组的数组.
本质是一维数组.
一个由10个元素组成的一维数组,其中每个元素都是一个一维整数数组.
就是荒凉说的:数组的数组.
本质是一维数组.
#13
int[10]:一个由10个整型元素组成的数组
int[10][]:一个由10个一维数组元素组成的一维数组.
int[10][]:一个由10个一维数组元素组成的一维数组.
#14
一个由10个一维数组元素组成的一维数组.
有点意思:)
有点意思:)
#15
你应该好好看看定义,找点资料上都有说明的.
交错数组是元素为数组的数组.交错数组元素的维度和大小可以不同.交错数组又称为"数组的数组","锯齿状数组"或"参差数组".它表面上类似于多维数组,但它本质上仍是一个一维数组,只不过它的元素又是一个数组(可以是一维数组,多维数组或者交错数组).交错数组一个显著的特性是作为它的元素的数组阶数可以不同,非常形象地表现为"交错不齐"状.由于本质仍是一个一维数组,交错数组的定义和一维数组的规定一样.
交错数组是元素为数组的数组.交错数组元素的维度和大小可以不同.交错数组又称为"数组的数组","锯齿状数组"或"参差数组".它表面上类似于多维数组,但它本质上仍是一个一维数组,只不过它的元素又是一个数组(可以是一维数组,多维数组或者交错数组).交错数组一个显著的特性是作为它的元素的数组阶数可以不同,非常形象地表现为"交错不齐"状.由于本质仍是一个一维数组,交错数组的定义和一维数组的规定一样.
#16
所以根据定义,我刚说的这个说法欠妥:int[10][]:一个由10个一维数组元素组成的一维数组.
因为这10个元素又可以是一维数组,多维数组或者交错数组.所以这样是否更准确些:
int[10][]:一个由10个数组元素组成的一维数组.
因为这10个元素又可以是一维数组,多维数组或者交错数组.所以这样是否更准确些:
int[10][]:一个由10个数组元素组成的一维数组.