C语言的那些事儿
C语言的那些事儿’
多维数组那回事儿
2011年2月10日 由 edsionte HYPERLINK \l comments留言 ?
前面几篇“那回事儿”的文章更强调一维组和指针之间的关系,本文关注的是多维数组,即“数组的数组”。
多维数组
我们可以将多维数组抽象的看作是具有某种类型的一维数组。当“某种类型”为基本的数据类型时,多维数组就退化成普通的一维数组;当“某种类型”仍然为数组时,那么就形成了多维数组。也就是说任何一个多维数组都可以分解成几个一维数组。
下面通过示例程序来深入了解多维数组ma[2][3]的构成。
view source
print?
01 #include stdio.h 02 03 intmain() 04 { 05 intma[2][3]; 06 int(*r)[2][3]; 07 int(*p)[3]; 08 int*t; 09 10 /*代码段1*/ 11 p = ma; 12 printf(sizeof(ma[0])=%d\n,sizeof(ma[0])); 13 printf(ma =%p\tp =%p\n,ma,p); 14 printf(p+1 =%p\n,p+1); 15 /*代码段2*/ 16 r = ma; 17 printf(sizeof(ma)=%d\n,sizeof(ma)); 18 p
您可能关注的文档
- 《关注校园环境》主题单元设计.doc
- 市区LAC重新划分和应急建议.doc
- 12级英语分组测验试题.doc
- 数学六年下册期中质量检测.doc
- 80--90后员工管理(王俊华).doc
- 管理信息系统知识梳理.ppt
- 合成化学Chapter7-1.ppt
- Java学习思路.doc
- 期末复习纲要(电磁感应).doc
- 公司现有多品牌多渠道多元化操作思路之个人拙见.doc
- 初中信息技术八年级下册:十字路口场景中的多图层动画制作.docx
- 跨学科视域下的光学模型建构——初中物理八年级“人眼·相机·镜片”全景教案.docx
- 初中八年级数学下册《反比例函数》单元整体复习教学设计.docx
- 社群拉新裂变执行方案.docx
- 学校维修围墙申请报告.docx
- 河北省普通高中2026届高三第二次调研生物试卷含解析.doc
- 2025-2030药品塑料包装袋市场发展分析及行业投资战略研究报告.docx
- 猫犬双福美容套餐接待准则.docx
- 小学六年级数学下册《统计与概率总复习:数据洞察与决策应用》精品教学设计.docx
- 小学三年级英语下册Unit1《结识新友》Part A词汇与韵律学习教案.docx
原创力文档

文档评论(0)