写在前面(来自某个不愿意透露姓名的鹅):如果使用的是Sublime Text 答应我好吗,使用Arrays类的方法一定一定!!!!!!!!,先导入Arrays包(用IDEA习惯了(麻)没想到用Sublime需要导入包呜呜呜呜呜呜呜我真的。。)
![](https://i-blog.csdnimg.cn/blog_migrate/3a8b2eab5556431ed370996cc15622a0.png)
好啦,言归正传
关于数组我将从以下四个方面展开介绍:
什么是数组?什么是数组元素?什么是数组长度?
数组的定义和初始化的方法?
数组的使用?
数组的运行原理
为什么数组必须要进行初始化之后才能执行呢?
什么是数组?
数组的定义:
数组指的就是存储一组相同类型的数据结构
值得注意的是:数组存储的必须是一组相同类型的数据,不能有第二种数据类型
数组可以存储基本数据类型、也可以存储引用数据类型
什么是数组元素?
数组元素指的就是数组中存储的每一个数据
![](https://i-blog.csdnimg.cn/blog_migrate/36bac14fa0ad254ed0bf5d5539bd0593.png)
数组的定义和初始化的方法?
数组需要先进行定义之后再进行初始化,如果只是定义了数组但是没有进行初始化的话,
那么这个数组无法使用;所以要使用数组就必须进行初始化
** (重点)数组的定义:
type[ ] arrayName; 推荐使用
type arrayName[ ]
说明:type指的是数据类型
arrayName指的是数组的名字
一般推荐使用第一种,方便理解;第二种因为不方便理解在c中已经不用了(哭笑)
(重点)定义数组只是定义了数组的引用变量,但实际上数组的引用变量还没有