C课件第14讲
第七章 指针 多维数组的指针 1.二维数组的存储结构与地址 设有一个三行四列的二维数组a定义如下。 int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}}; 二维数组在内存中是按行顺序存储的,即第一维的下标变化慢,第二维的下标变化快。本例中a数组在计算机中的存储顺序如下。 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] 在二维数组中,数组名a是指向元素a[0]的首地址。a+1是指向a[1]的地址,即第一行的地址。同理a+2是指向a[2]的地址,即第二行的地址。 则有 a ←→ a[0] 可推出 a[0] ←→ *a a+1 ←→ a[1] 可推出 a[1] ←→ *(a+1) a+2 ←→ a[2] 可推出 a[2] ←→ *(a+2) 一般说来,a+i就是指向第i行的地址,即a+i←→a[i] 二维数组的指针 (1)指向数组元素的指针变量 例7.9 将二维数组a按矩阵的形式输出。 ? main() { int a[3][4]={{1,3,5,7},{9,11,13,15},
您可能关注的文档
- 6月9日内分泌第一测及答案.doc
- 6第六章 多媒体技术基础习题(第二版).doc
- 7第4章(中)数组与串.ppt
- 7890A气相色谱仪性能参数.doc
- 800 万像素手机镜头的zemax设计.doc
- 8D 报告写法.ppt
- 9.5触发器习题讲解.ppt
- 35 医学检验综合考核试题2.doc
- 3chapter3-3.ppt
- 8dced0af-4680-448a-bad9-3570d4c5e73a.ppt
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
原创力文档

文档评论(0)