没有合适的资源?快使用搜索试试~ 我知道了~
北航计算机学院C++
资源推荐
资源详情
资源评论
C++ 程序设计 湖南大学 杜四春、银红霞
数组类型是一种构造型(组合型)的数
据类型。
数组是由一组具有相同数据类型的元素
组成的集合。数组的类型就是这组元素的数据
类型。构成数组的这组元素在内存中占用一组
连续的存储单元。可以用一个统一的数组名标
识这一组数据,而用下标来指明数组中各元素
的序号。
根据数组的维数,分为一维数组、二维
数组和多维数组,常用的是一维和二维数组。
C++ 程序设计 湖南大学 杜四春、银红霞
5.1 一维数组
5.1.1 一维数组的定义
定义一维数组的语法格式为:
类型 数组名 [ 常量表达式 ] ;
其中,类型是数组类型,即数组中各元素的数
据类型,可以是整型、浮点型、字符型等基本类型。
数组名是一个标识符,代表着数组元素在内存中的起
始地址,它的命名规则与变量名的命名一样。常量表
达式又称下标表达式,表示一维数组中元素的个数,
即数组长度(也称为数组大小),用一对方括号“ [ ]”
括起来。方括号“ [ ]” 的个数代表数组的维数,一个方
括号表示一维数组。
C++ 程序设计 湖南大学 杜四春、银红霞
例如:下面分别定义了一个具有 5 个元素的字
符型数组 a 和一个具有 10 个元素的整型数组 b :
char a[5];
int b[10];
对上面定义的数组 b ,也可以采用下面这种定
义方法:
const int size=10;
int b[size];
注意:在定义数组时,不能用变量来描述数组
定义中的元素个数。例如,下面的定义方式是不合法
的:
int b[n];
C++ 程序设计 湖南大学 杜四春、银红霞
下标指明了数组中每个元素的序号,下标值为
整数,用数组名加下标值就可以访问数组中对应的某
个元素。下标值从 0 开始,因此对于一个具有 n 个元
素的一维数组来说,它的下标值是 0~ n-1 。例如,对
上例中定义的数组 b 来说, b[0] 是数组中的第一个元
素, b[1] 是数组中的第二个元素,…, b[9] 是数组中
的最后一个元素,而不包含 b[10] 。
数组元素在内存中是顺序存储的。对于一维
数组,就是简单地按下标顺序存储。
例如,对上面定义的整型数组 b ,在内存中的
存放顺序如图 5-1 所示:
图 5-1 一维数组的存储
b[0]
b[1]
b[2]
b[3] b[4]
剩余39页未读,继续阅读
资源评论
Super-Ego
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功