二维数组76909.ppt
《二维数组76909.ppt》由会员分享,可在线阅读,更多相关《二维数组76909.ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数数 组组数据类型数据类型 数组名数组名 常量表达式常量表达式11常量表达式常量表达式22例如:例如:int a 24;将二维数组可以看作是由行和列组成的,类似于矩阵的形式。将二维数组可以看作是由行和列组成的,类似于矩阵的形式。行行列列 表示表示 数组名为数组名为a a 每个元素的类型每个元素的类型intint;数组元素有数组元素有2X4=82X4=8个:个:数组的存储单元大小。数组的存储单元大小。8X2=168X2=16 数组元素分别为:数组元素分别为:a0a10213无论是行还是列下无论是行还是列下标都必须从标都必须从0开始开始无论是行还是列下无论是行还是列下标都必须从标都必须从0开始开始
2、a00a01a02a03a10a11a12a13二二 维维 数数 组组数组元素数组元素数组元素数组元素连续连续连续连续存放。硬存放。硬存放。硬存放。硬件存储器是件存储器是件存储器是件存储器是连续编址连续编址连续编址连续编址的,的,的,的,也也也也就是说存储器单元是按就是说存储器单元是按就是说存储器单元是按就是说存储器单元是按一维一维一维一维线性排列线性排列线性排列线性排列的。的。的。的。C C语言中,在语言中,在语言中,在语言中,在一维存储器中存放二维数组一维存储器中存放二维数组一维存储器中存放二维数组一维存储器中存放二维数组 ,是是是是按行排列按行排列按行排列按行排列的的的的 ,即放完一即放
3、完一即放完一即放完一行之后顺次放入第二行行之后顺次放入第二行行之后顺次放入第二行行之后顺次放入第二行 ,依,依,依,依次类推。次类推。次类推。次类推。a0a10213a00a01a02a03a10a11a12a13已已定义:定义:int a 24;a01a02a03a10a11a00a0a1a12a13若已若已定义:定义:int a34;C C语言中,在一维存储器中存放二维数组语言中,在一维存储器中存放二维数组语言中,在一维存储器中存放二维数组语言中,在一维存储器中存放二维数组 ,是是是是按行排列按行排列按行排列按行排列的的的的 ,即放完一行之后顺次放入第二即放完一行之后顺次放入第二即放完一行
4、之后顺次放入第二即放完一行之后顺次放入第二行行行行 ,依次类推。(最右边的下标变化最快,第,依次类推。(最右边的下标变化最快,第,依次类推。(最右边的下标变化最快,第,依次类推。(最右边的下标变化最快,第一维的下标变化最慢)。一维的下标变化最慢)。一维的下标变化最慢)。一维的下标变化最慢)。例如:例如:int a 2 4;序号序号元素元素值值 将二维数组也可看作一种特殊的一维数组;该一将二维数组也可看作一种特殊的一维数组;该一将二维数组也可看作一种特殊的一维数组;该一将二维数组也可看作一种特殊的一维数组;该一维数组的元素又是一个一维数组。维数组的元素又是一个一维数组。维数组的元素又是一个一维数
5、组。维数组的元素又是一个一维数组。a13a12a11a10a03a02a01a00 a 1 a 0 一维 二维 int a 2 4 在在在在二维二维二维二维数组数组数组数组a 2 4 a 2 4 中,中,中,中,a a 可看作一维数组,它有可看作一维数组,它有可看作一维数组,它有可看作一维数组,它有 2 2 个元素:个元素:个元素:个元素:a 0a 0、a 1a 1。a aa 0-a00 a01 a02 a03a 1-a10 a11 a12 a13每个元素又是一个每个元素又是一个每个元素又是一个每个元素又是一个包含包含包含包含 4 4 个元素的一维数组。个元素的一维数组。个元素的一维数组。个元
6、素的一维数组。a13a12a11a10a03a02a01a00 a 1 a 0 一维一维 二维二维 int a 2 4例:例:int a34,b510;问:问:1、a数组有多少元素?数组有多少元素?b数组有多少元素?数组有多少元素?2、若、若a,b数组看作一维数组时,分别包含几个元素?数组看作一维数组时,分别包含几个元素?每个元素是包含几个元素的一维数组?每个元素是包含几个元素的一维数组?1、分行赋初值、分行赋初值,2、可不分行,全部写在一起:、可不分行,全部写在一起:如:如:int a33=2,4,1,5,12,67,3,94,6 如:如:int a33=2,4,1,5,12,67,3,94
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二维 数组 76909
限制150内