1 / 23
文档名称:

09数组以及字符串.ppt

格式:ppt   页数:23
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

09数组以及字符串.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

09数组以及字符串.ppt

文档介绍

文档介绍:C++基础教程
主讲:武鹏
主要内容
了解数组
如何声明和处理数组中的数据
如何将数组作为参数传递给函数
学习C-string
如何处理二维数组中的数据
了解多维数组
数组
一定数量的相同类型元素的集合
一维数组指所有元素均以列表形式排列
声明一维数组的一般格式:
dataType arrayName[intExp]
访问数组元素
用于访问数组元素的一般格式:
arrayName[indexExp]
indexExp是一个表达式,其值是一个小于数组大小的非负整数。
索引值指定了元素在数组中的位置
[ ]是一个运算符,称为数组下标运算符
数组索引从0开始
一维数组的处理
处理一维数组的一些基本操作
初始化数组
输入数据
输出存储在数组中的数据
找出数组中的最大或最小元素
数组索引越界
数组的索引超出数组元素的个数,我们就说索引越界
C++中没有采取措施来防止数组越界
如果数组索引出界,访问结果会发生一些奇怪的事情
声明时初始化数组
数组也可以在声明的时候初始化
int sales[5]={12, 32, 16, 23, 45};
在声明的时候不需要指定数组大小
int sales[ ]={12, 32, 16, 23, 45};
C++允许在声明时部分初始化数组
初始化数组时指定数组的大小是一个良好的编程习惯
处理数组的限制
C++不允许对数组进行聚合操作。对数组的聚合操作是将整个数组作为一个单元的任何操作
为了将一个数组复制到另一个数组,必须以元素为单位复制
将数组作为函数的参数
C++中,数组只能按引用传递
当声明数组作为形参的时候,不需要使用&符号
使用常量数组作为形参可阻止函数改变实参,在声明形参的时候使用关键字const
数组的基地址
数组的基地址是第一个数组元素的地址
将数组作为参数传递时,实际是传递的数组的基地址
函数不能返回数组类型的值