大数据 C++学期末笔记——数组

4.1.1 一维数组定义与初始化
一维数组的说明格式为:
类型标识符[表达式;
其中, "标识符”是用户自定义的数组名; "D"是数组类型符,用于说明”标识符“的类型:“类
型”说明数组元素的类型,可以是系统提供的基本类型,也可以是用户定义的数据类型: "表达
式”为整型表达式,用于指定数组元素的个数,即数组长度。一维数组只有一个下标表达式,
对应于一个数学向量。

4.1.2 一维数组访问
一个数组变量定义后,因为它占有一片连续的存储空间,并且每个元素的类型相。
规格一致,所以,只需要知道数组的首地址和元素的类型就可以方便地访问到每个元,
访问数组时,数组名是数组的首地址。
C++提供两种方式访问数组: 下标方式和间址方式。
1,以下标方式访问数组
用下标方式表示的数组元素,也称为下标变量。常用形式为:
数组名[表达式 ]
其中, "D"是下标运算符。下标运算符的左操作数是指针,右操作数是偏移值。下标运?.
指针的地址、指针的关联类型和偏移值计算地址,并以名方式访问对象。
数组名作为下标运算的左操作数是访问数组元素的最常用的方式。右操作数的“表:
指定数组元素的下标,要求为整型表达式。
例如,在以下说明语句中:
int a[100];
方括号“0"是数组类型说明符,表示a是一个有100个int类型元素的数组。而在执行代码中
a[5]-10;
则a[5]表示数组a的第6个元素。a是数组的首地址,第6个元素的地址是首地址加上偏,。
//每个元素的长度都是sizeoftint)
a + 5 * sizeof(int)
这种偏移计算和访问是由运算符”U"完成的。下标变量的访问方式与普通变量的相同。
//输入数组元素
cin >al1];
//对数组元素运算
a[3] = a(1]* 2;
//输出数组元素值
cout << a[3] + a1];

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值