变量定义语句.PPTVIP

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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数组 使用双下标变量同使用单下标变量和简单变量一样,既可以用它存储数据,又可以取出它的值参加

您可能关注的文档

文档评论(0)

2105194781 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档