C++基础教程8-一维数组

一.数组的概述

数组(array):从字面意思来看,是数据的组合。

从数学的角度来讲,就一些数字组合在一起,变成了集合。

特点1:数据类型相同的数据才能存放到一起,不同数据类型的数据是不能放在一起的。

例如·,整型和字符串型不能放在一起。

特点2:数据的位置是采用连续下标的方法进行存储,初始下标为0。

下标英文是index,例如 arr[index] 。

数组元素的下标是从0开始索引的。

二.定义一维数组的三种方法

①数据类型 数组名[数组长度];

int  arr[3];

②数据类型 数组名[数组长度]={值1,值2,…};

int  arr[3]={0,1,2};

③数据类型 数组名[ ]={值1,值2,…};

int arr[]={0,1,2};

1.定义一维数组的第一种方法

逻辑思路:先定义长度,相当于创造一个内存空间。我们再逐步地将数组一个一个地存进空间里。接着,我们就可以访问元素。

#include<iostream>
using namespace std;
int main ()
{
   
   int arr[3]; //定义数组长度 
   
   arr[0]=10;   //数组赋值 
   arr[1]=20;
   arr[2]=30; 

   //访问数据元素
   cout << arr[2] << endl;  //数组的第三个数,下标为2   
   return 0;
}

如果想要访问其他数组元素,修改下标就可以了。
在这里插入图片描述

2.定义一维数组的第二种方法

这种方法是将定义和赋值,是同时进行,可以减少代码行数。但是,第一种方法和第二种方法的结果一样,步骤也是一样,思路也没变,唯一改变的是定义和赋值同时进行。

#include<iostream>
using namespace std;
int main ()
{
   
   int arr[3]={
   10,20,30}; //定义数组,并且进行赋值 
   
   //访问数据元素
   cout << arr[2] << endl;  //数组的第三个数,下标为2 
     
   return 0;
} 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值