- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
变量定义语句
2.4数组 例2: #includeiostream.h void main() { int a[8]={25,64,38,40,75,66,38,54}; int max=a[0]; for(int i=1;i8;i++) if(a[i]max) max=a[i]; coutmax:maxendl; } 2.4数组 例3: #includeiostream.h const int M=10; void main() { int a[M+1]; a[0]=1; a[1]=2; int i; for(i=2;i=M;++i) a[i]=a[i-1]+a[i-2]; for(i=0;iM;++i) couta[i],; couta[M]endl; } 2.4数组 二、二维数组的定义 1. 二维数组的定义格式 二维数组同一维数组一样,也是通过变量定义语句定义的,其定义格式为: 类型关键字 数组名 [常量表达式1] [常量表达式2] [={{初值表1},{初值表2},...}]; 在上述定义格式中,常量表达式1和常量表达式2两边的中括号也同一维数组定义中常量表达式两边的中括号的用法相同,都是语法所要求的符号,不是指一般规定的其内容为任选项的标识。 2.4数组 对于一个行下标取值个数为m,列下标取值个数为n的二维数组a,它所含元素的个数为m*n,即数组长度为m*n,每一个元素含有两个下标,具体表示为:“数组名[行下标][列下标]”,数组a中的所有元素表示为: a[0][0] a[0][1] ... a[0][n-1] a[1][0] a[1][1] ... a[1][n-1] ? ? ? ? a[m-1][0] a[m-1][1] ... a[m-1][n-1] 2.4数组 在C++系统中,数组名同时表示该数组占用的存储空间的首地址。例如,若定义了一个int型的一维数组b[10],则下标为i的元素b[i]的地址为b+4*i,其中0≤i≤9。在内存中数组b的存储分配示意图为: 0 1 2 3 4 5 6 7 8 9 b[0] b[1] b[2] b[3] b[4] b[5] b[6] b[7] b[8] b[9] 0 4 8 12 16 20 24 28 32 36 2.4数组 2. 格式举例 (1) int a[3][3]; (2) double b[M][N]; //假定M和N为整型常量 (3) int c[2][4]={{1,3,5,7},{2,4,6,8}}; (4) int d[][3]={{0,1,2},{3,4,5},{6,7,8}}; (5) int e[3][4]={{0},{1,2}}; (6) char f[CN+1][CN+1],c1=’a’,c2; //假定CN为整型常量 (7) int g[10],h[10][5]; (8) int r[][5]; 2.4数组 3. 二数组元素的访问 (1) a[2][3] //每个下标均为常量 (2) a[i][j] //每个下标均为变量 (3) a[i][5] //行下标为变量,列下标为常数 (4) a[i-1][j+1] //每个下标均为表达式 若i和j的值分别为2和3,则上述下标变量a[i][j]对应的元素为a[2][3],a[i][5]对应的元素为a[2][5],a[i-1][j+1]对应的元素为a[1][4]。 2.4数组 使用双下标变量同使用单下标变量和简单变量一样,既可以用它存储数据,又可以取出它的值参加
您可能关注的文档
- 南通大学塑料地板招标书-宁波工程学院.DOC
- 南通大学塑料地板招标书.DOC
- 南通城建档案馆多媒体数字档案管理系统项目开发建设项目-政府采购.DOC
- 南海海底光缆废弃方式实例浅析-海洋开发与管理.PDF
- 南陵卞军冲销虚像湟源池水-沛城镇李集村.DOC
- 南亚塑胶工业股份有限公司社会责任报告书CSRReport-台塑关系企业.PDF
- 博学而笃志切问而近思北京师大附中2012学年上学期初一年级九.DOC
- 博转硕流程表格及常见问题解答.DOC
- 卡尔·本茨取得了汽车发明的专利.PPT
- 卡通主题名器卡通主题名器.PDF
- 2025年云南玉溪市第二幼儿园龙湖园区招聘编制外人员笔试备考题库带答案详解.docx
- 2025年云南玉溪市第二幼儿园龙湖园区招聘编制外人员笔试高频难、易错点备考题库带答案详解.docx
- 2025年云南玉溪市红塔山自然保护区管护局招聘8人笔试备考题库及参考答案详解.docx
- 2025至2030工业搅拌器行业市场占有率及投资前景评估规划报告.docx
- 数据信息和知识课件.pptx
- 2025至2030工业搅拌器行业市场深度研究及发展前景投资可行性分析报告.docx
- 数字游戏课件.pptx
- 2025年云南玉溪市峨山县卫生健康局事业单位招聘医学专业人才34人笔试高频难、易错点备考题库附答案详.docx
- 2025年云南玉溪市峨山县卫生健康局事业单位招聘医学专业人才34人笔试高频难、易错点备考题库及答案详.docx
- 2025年云南玉溪市峨山县卫生健康局事业单位招聘医学专业人才34人笔试备考题库含答案详解.docx
最近下载
- 项目一集控运行职业岗位认知课件.pptx VIP
- Nordic 系列:nRF52840 (基于 Cortex-M4)_(25).nRF52840的硬件测试.docx VIP
- Nordic 系列:nRF52840 (基于 Cortex-M4)_(16).nRF52840的硬件设计指南.docx VIP
- 医疗器械说明书:迈瑞麻醉机WATO+EX-55,65_使用说明书V_1.1中文.pdf
- GMC96B钢轨打磨列车手册.pdf VIP
- 南京三合宅课件.ppt VIP
- 猩红热护理查房.pptx VIP
- 中国肺血栓栓塞症诊治、预防和管理指南(2025版).pptx
- 2025年高考数学全国新课标Ⅰ卷试卷评析及备考策略(课件).pptx VIP
- 医疗器械 质量手册 ISO 13485 QRS 820 (通过FDA、NMPA、CE的审批 版.pdf VIP
文档评论(0)