一、一维数组
1、数组的定义方式
数组:相同数据类型的元素组成的一个集合,存储在连续的存储空间中。
int a[5];
int a[5] = {1,2,3,4,5};
int a[] = {1,2,3,4,5};//重点是声明出数组的长度
在定义的时候,如果采用第二种定义,如果元素不足个数,则会自动初始化为0。
2、数组名的使用
1.利用数组名来查看数组的首地址:
cout << a << endl;//十六进制
cout << (long long)a << endl;//十进制
cout << &a[0] << endl;
cout << (long long)&a[0] << endl;
2.利用数组长度计算元素个数
sizeof(a[0])//一个元素的长度
sizeof(a)//整个数组的长度
length = sizeof(a) / sizeof(a[0])//获得数组元素的个数
3、一维数组案例
1.求出数组中最大的数字
#include<iostream>
using namespace std;
int main()
{
int max = 0;
int a[10] = {300,400,350,200,250,550,450,350,1000,600};
for(int