`
Catcher麦田守望者
  • 浏览: 2627 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

数组总结

阅读更多
                       数组
概述:数组是在程序设计中,为了处理方便,把具有相同类型的变 量组织起来的一种形式。
一个数组中的元素具有相同的数据类型
一维数组
1.定义
   数据类型 数组名[]=new 数据类型[];

   数据类型 数组名[];
   数组名={值};

   数据类型 数组名[]={值};
2,一维数组元素的引用
   定义了一个数组,并用运算符new为他分配了内存空间后,就可以引用数组中的每一个元素了如果要获取或者修改数组的对应索引位置的元素值,可以通过数组的下标进行获取
二维数组
二维数组在概念上是二维的,即是说其下标在两个方向上变化, 下标变量在数组中的位置也处于一个平面之中, 而不是象一维数组只是一个向量。但是,实际的硬件存储器却是连续编址的, 也就是说存储器单元是按一维线性排列的。如何在一维存储器中存放二维数组,可有两种方式:一种是按行排列, 即放完一行之后顺次放入第二行。另一种是按列排列, 即放完一列之后再顺次放入第二列。在C语言中,二维数组是按行排列的。在图4.1中,按行顺次存放,先存放a[0]行,再存放a[1]行,最后存放a[2]行。每行中有四个元素也是依次存放。由于数组a说明为 int类型,该类型占两个字节的内存空间,所以每个元素均占有两个 字节
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics