在C语言中,对于数组
A[2][3]
,最右侧的索引改变会导致最小内存地址偏移,即元素在内存中的位置为A[0][0], A[0][1]...
在.NET中的矩形数组是否也是如此?如果我们有一个数组a[2, 3]
,那么元素在内存中的位置是a[0, 0], a[0, 1]...
吗?
int[][]
,而不是int[,]
。 - svickint[][]
则是完全不同的东西,类比于C中的*int[]
。 - Petr Abdulin