谢谢老师的指点,那这个赋值是不是说明
arr2[1,3]:=1;
arr2[1,4]:=7;
arr2[2,3]:=7;
arr2[2,4]:=7; 呢?
之前我看手册上说的“[]”内“,”两边分别是数组维数的上下限,而且我在百度上找到的二维数组初始化的例子说的也是
“类型说明符 数组名[常量表达式1][常量表达式2] 其中常量表达式1表示第一维下标的长度,常量表达式2 表示第二维下标的长度。 例如: int a[3][4]; 说明了一个三行四列的数组,数组名为a,其下标变量的类型为整型。该数组的下标变量共有3×4个,即:
a[0][0],a[0][1],a[0][2],a[0][3]
a[1][0],a[1][1],a[1][2],a[1][3]
a[2][0],a[2][1],a[2][2],a[2][3]”
所以我以为这种二维的数组排列应该是由4组一维数组组成的了:
arr2[0,0];arr2[0,1];arr2[0,2]
arr2[1,0];arr2[1,1];arr2[1,2]
arr2[0,0];arr2[0,1];arr2[0,2];arr2[0,3]
arr2[1,0];arr2[1,1];arr2[1,2];arr2[1,3]
理解错误啊~!
[此贴子已经被作者于2013/8/5 10:28:01编辑过]