- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章变量和常量.ppt.ppt
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数组 使用双下标变量同使用单下标变量和简单变量一样,既可以用它存储数据,又可以取出它的值参加
您可能关注的文档
最近下载
- 八项规定回头看自查报告.pdf VIP
- 2012北京 第一册市政道路、桥梁工程预算定额.pdf VIP
- 华为LTC流程IPD流程ITR流程三大核心流程变革一篇文章就全明白啦V2.0!.pdf VIP
- 普洱哈尼族彝族自治县2025年数学五年级第二学期期末学业质量监测试题含答案.doc VIP
- D-ZD2010发电厂汽水管道支吊架设计手册制造图册-中国电力规划.pdf VIP
- 产科急救应急预案.docx VIP
- 关于社区卫生服务中心五年发展规划十五五发展规划2025.docx VIP
- NBT 25085-2018 核电厂常规岛焊接技术规程.pdf VIP
- 烟草代办合同范本6篇.docx VIP
- 危险废物污染防治责任制度.docx VIP
文档评论(0)