C++第四章-数组和指针.ppt_第1页
C++第四章-数组和指针.ppt_第2页
C++第四章-数组和指针.ppt_第3页
C++第四章-数组和指针.ppt_第4页
C++第四章-数组和指针.ppt_第5页
免费预览已结束,剩余41页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第4章数组和指针,4.1一维数组4.2二维数组4.3字符串4.4指针和数组4.5程序示例,4.1一维数组,4.1.1引用:示例4.1找出100名学生的平均分数,并计算高于平均分数的人数。根据以前的知识认识到:int k=0;浮点s,ave,sum=0;for(int I=0;是;sum=sum s。ave=sum/100;对于(I=0;是;如果(保存)k;用数组实现:int k=0;float s100,ave,sum=0;对于(I=0;isi总和=总和si;ave=sum/100;对于(I=0;iave)k;数组:具有相同数据类型的一组元素以一定的顺序存储,形成一个数据集。4.1.2一维阵列

2、1的定义、存储和初始化。定义形式数据类型数组名称整数常量表达式;例如,国际号码5;S0s1s2s3ss4下标从0开始。数组名是一个常数,表示内存中数组的第一个地址。数组长度应该是整数常量表达式,而不是变量。例如,s,正确:常量int s=10int as浮动F5;错误:int s=10int as浮动B3.4,2。数组初始化1)为所有元素分配初始值。例如,int a5=0,2,4,6,8;或int a=0,2,4,6,8;2)为某些元素分配初始值。例如,int a10=1,3,5,7,9;花括号中列出的值被分配给前面的元素,其他元素被自动分配0。花括号,错误: int a10a=1,3,5,7,9;/数组名是一个地址常量,不能赋值。int a10a10=1,3,5,7,9;/a10不是数组中的元素。不能用大括号给一个元素赋值。int c3=1,2,3,4;/常量的数量超过了数组定义的长度。4.1.3数组元素的引用和基本运算,1数组元素的引用形式:数组名称下标相当于一个普通变量,如果有:INTA10=1,2,3,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论