关于交错数组跟二维数组
关于交错数组和二维数组想请教各位一下,每个数组的元素个数相同的交错数组和二维数组一样吗?[解决办法]引
关于交错数组和二维数组
想请教各位一下,每个数组的元素个数相同的交错数组和二维数组一样吗?
[解决办法]
不建议使用交错数组,在二进制兼容性上,交错数组和二维数组不兼容,在性能上,交错数组无法直接对第二维下标的数据直接寻址,在用法上,交错数组允许不同长度的二维数组混编,且无法一次性初始化,编译器无法检查你的不正确用法。
[解决办法]交错数据没有二维的概念,它就是普通的数组向量,只不过每一个数组单元是另一个数组而已。
许多语言没有二维数组,例如标准c语言,c语言的“二维数组”其实就是交错数组,而不是c#所说的二维数组。