你的知道在内存之数组是怎么分布的,也都是按二进制分布的,只不过存的数据是连续的
,二维数组也是,都有对应的下标,也就是内存地址,数组是抽象成表格结构的,其实数组没有什么
几行几列的说法!
int a [] []={{1,2,3},{4,5,6}}; 0001, 0010, 0011 | 0100, 0101, 0110
a[0][0]这就是个引用!代表的地址就是0001的地址!a[1][0]代表的就是0100的地址
所以说你在创建数组的时候,所有的空间已经分布并且已经命好名!所以如果在没有赋值的情况下
是默认值的,在c语言中,是随机分布的值!
总的来说,数组的操作和变量的操作是一样的,都是引用的操作!
不同的只是数组中的命名是系统命名的,而不是程序员命名的!