- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[幼儿教育]第12讲_C语言二维数组与指针
第12讲 二维数组与指针 二维数组的定义 数组元素的引用及初始化 二维数组和指针 二维数组名和指针数组作为实参 二维数组程序举例 真题分析 第一节 二维数组的定义 定义形式: 数据类型 数组名[常量表达式1][常量表达式2] 数组元素的存放顺序 内存是一维的 按行序优先 二维数组的理解:特殊的一维数组 对二维数组 int a[3][4],有 a-----二维数组的首地址,即第0行的首地址 a+i-----第i行的首地址 a[i] ? *(a+i)------第i行第0列元素的地址 a[i]+j ? *(a+i)+j -----第i行第j列元素的地址 *(a[i]+j) ? *(*(a+i)+j) ? a[i][j] 指向二维数组元素的指针变量 通过指针数组来引用二维数组元素 若有以下定义: int *p[3],a[3][4],i,j; 定义形式: 数据类型 (*指针名)[数组大小] 如: int (*p)[4]; 第五节 二维数组程序举例 将二维数组行列元素互换,存到另一个数组中 真题分析 2008年4月 (24)以下错误的定义语句是( )。 A)int x[ ][3]={{0},{1},{1,2,3}}; B)int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}}; C)int x[4][ ]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}}; D)int x[ ][3]={1,2,3,4}; 真题分析 2008年4月 (26)若有定义:int a[2][3];, 以下选项中对a 数组元素正确引用的是( )。 A)a[2][!1] B)a[2][3] C)a [0][3] D)a[12][!1] 真题分析 2008年9月 (35)有以下程序 #include stdio.h #define N 4 void fun(int a[ ][N], int b[ ]) { int i; for(i=0; iN; i++) b[i]=a[i][i];} main() { int x[ ][N]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N], i; fun(x,y); for (i=0; iN; i++) printf(%d,, y[i]); printf(\n);} 程序的运行结果是( )。 A)l,2,3,4, B)1,0,7,0, C)1,4,5,9, D)3,4,8,10, 真题分析 2008年9月 (36)有以下程序 #include stdio.h int fun(int (*s)[4],int n, int k) { int m, i; m=s[0][k]; for(i=l; in; i++) if(s[i][k]m) m=s[i][k]; return m; } main() { int a[4][4]={{1,2,3,4),{11,12,13,14},{2l,22,23,24},{31,32,33,34}}; printf(%d\n, fun(a,4,0));} 程序的运行结果是( )。 A)4 B)34 C)31 D)32 真题分析 2008年9月 (12)以下程序按下面指定的数据给x 数组的下三角置数,并按如下形式输出,请填空。 4 3 7 2 6 9 1 5 8 10 知识点分析 好好考() 全国计算机等级考试 二级C语言 如:int a[3][2]; int a[3][2] a[0][1] a[1][0] a[1][1] a[2][0] a[2][1] a[0][0] a[0][0] a[0][1] a[1][0] a[1][1] a[2][0] a[2][1] 例 int a[3][4]; 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[0] a[1] a[2] 每个元素a[i]各包含4个元素 分别为:a[i][0], a[i][1], a[i][2], a[i][3], 二维数组a由3个元素组成: a[0]、a[1]、a[2] a[0][1] a[0][2] a[0][3] a[1][0] a[1][1] a[0][0] a[1][3] a[2][0] a[2][1] a[2][2] a[2][3] a[1][2] a[0] a[1] a[2] 例 int a[2][3]={{1,2,3},{4,5,6}}; a[0][0] a[0][1]
您可能关注的文档
- [工程科技]第7章 概率算法.ppt
- [工程科技]第7章、营销调研.ppt
- [工程科技]第7章辐射测量郑.doc
- [工程科技]第8章长期投资决策.ppt
- [工程科技]第7章 非线性系统.ppt
- [工程科技]第9章+新闻主体+背景+结尾.ppt
- [工程科技]第9章 特 殊 地 基.ppt
- [工程科技]第8讲_条码符号的生成-8.ppt
- [工程科技]第一章 经济法基础理论.ppt
- [工程科技]第一章 成本的涵义、分类和作用.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 4-1 中化泉州石化 3 万吨年干气脱硫制二甲基亚砜项目设备设计说明书(含塔设备计算说明、换热器设计结果、设备一览表).pdf
- 工程造价_横湖桥商业楼土建工程量清单报价.docx VIP
- 浙江师范大学行知学院 学生手册.pdf
- 2025年辽宁沈阳市文体旅产业发展集团有限公司招聘笔试参考题库附带答案详解.pdf
- 川崎病患儿的护理课件.pptx VIP
- 2024年东莞市东华高级中学自主招生数学试卷附答案解析 .pdf
- 中医馆客服知识培训课件.pptx
- 辽宁沈阳市文体旅产业发展有限公司招聘笔试题库2025.pdf
- 全国公开课大赛一等奖小学一年级下册数学人教版《七巧板》课件.pptx
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试题库2025.pdf
文档评论(0)