五、数组
5.1 概述
所谓数组,间就是一个集合,里面存放了相同类型的数据元素
特点1:数组中的每个数据元素都是相同的数据类型
特点2:数组是由连续的内存位置组成的
5.2 一维数组
5.2.1 一维数组定义方式
一维数组定义有三种方式:
-
数据类型 数组名[ 数组长度 ];
-
数据类型 数据名[ 数据长度 ] = {值1,值2,……};
-
数据类型 数据名[ ] = { 值1, 值2,…… };
数组的下标都是从零开始的!
第一种:
#include <iostream>
using namespace std;
int main()
{
//数组
/*
数据类型 数组名[ 数组长度 ];
数据类型 数据名[ 数据长度 ] = {值1,值2,……};
数据类型 数据名[ ] = { 值1, 值2,…… };
*/
//第一种
int arr[5];
//给数组中的元素赋值
arr[0] = 10;
arr[1] = 20;
arr[2] = 30;
arr[3] = 40;
arr[4] = 50;
//访问数组元素
cout << arr[0] << endl;
cout << arr[1] << endl;
cout << arr[2] << endl;
cout << arr[3] << endl;
cout << arr[4] << endl;
system("pause");
return 0;
}
第二种:
#include <iostream>
using namespace std;
int main()
{
//数组
/*
数据类型 数组名[ 数组长度 ];
数据类型 数据名[ 数据长度 ] = {值1,值2,……};
数据类型 数据名[ ] = { 值1, 值2,…… };
*/
//第二种
int arr[5] = { 10,20,30,40,50 };
cout << arr[0] << endl;
cout << arr[1] << endl;
cout << arr[2] << endl;
cout << arr[3] << endl;
cout << arr[4] << endl;
system("pause");
return 0;
}
#include <iostream>
using namespace std;
int main()
{
//数组
/*
数据类型 数组名[ 数组长度 ];
数据类型 数据名[ 数据长度 ] = {值1,值2,……};
数据类型 数据名[ ] = { 值1, 值2,…… };
*/
//第二种 简化版
int arr[5] =