1.数组的定义:
数组,就是一个集合,里面存放了相同类型的数据元素
2.数组的特点:
特点1:数组中的每个数据元素都是相同的数据类型
特点2:数组是由连续的内存位置组成的
3. 一维数组定义方式
维数组定义的三种方式:
1.数据类型 数组名[数组长度 ];
2.数据类型 数组名[数组长度 ]= { 值1,值2 ...};
数据类型 数组名[ ]={ 值1,值2 ...};
图例观察:
4.代码演示(根据该代码你就可以了解到三种定义一维数组的方式及注意内容):
#include<iostream>
using namespace std;
int main(){
// 1.数据类型 数组名[数组长度];
// 注意数组元素的下标是从0开始的
int arr[4];
arr[0]=10;
arr[1]=20;
arr[2]=30;
arr[3]=40;
// 2.数据类型 数组名[数组长度]={值1,值2...};
// 这种方式定义数组如果值没有赋值全,则未赋值的部分为0
// 比如:arr[2]={10},第二个没有赋值则arr[1]为0
int arr2[4]={10,20,30,40};
//访问数据元素
cout<<"下面是数组定义的第一中方法:"<<endl;
cout<<arr[0]<<endl;
cout<<arr[1]<<endl;
cout<<arr[2]<<endl;
cout<<arr[3]<<endl;
cout<<"下面是数组定义的第二中方法:"<<endl;
cout<<arr2[0]<<endl;
cout<<arr2[1]<<endl;
cout<<arr2[2]<<endl;
cout<<arr2[3]<<endl;
// 3.数据类型 数组名[]={值1,值2,...};
cout<<"下面是数组定义的第三中方法:"<<endl;
int arr3[]={50,40,30,20};
//注意这种方式定义数组一定要赋初始值(也就是必须要有长度)
// 利用循环输出数组中的元素
for(int i=0;i<4;i++){
cout<<arr3[i]<<endl;
}
system("pause");
return 0;
}