目录
一.数组的概念
1.数组是一组相同类型元素的集合
注意:数组元素不能是0
数据类型必须相同
二.一维数组
1.基本语法
type arr_name [常量值]
注意:type是存放数据的类型,即常量值的类型
arr_name是数组名的名字,可以自行定义,有意义即可
[ ]是下标引用操作符
数组的类型是type [常量值]
int math[8];
char ch[10];
2.一维数组的初始化
(1)完全初始化
int arr[4] = {1,2,3,4}
(2)不完全初始化
int arr[5] = {1};//第一个数是1,其余是0
3.一维数组的打印,输入输出与存储
3.内存
一维数组在内存中是连续存放的,随着数组下标的增大,地址是由小到大变化的
三.二维数组
1.基本语法
type arr_name[常量值][常量值]
初始化时省略行,不能省略列
2.内存
二维数组在内存中也是连续存放的,二维数组是一个一维数组的数组,二维数组的每个元素是一维数组
3.二维数组的输入和输出
四。数组练习
1.多个字符从两端移动,向中间汇聚
2.二分查找
五.总结
在前面的学习中,我们学习了很多,二数组这个概念是刚刚接触的,但其实,他也是非常重要的,在之后的学习中还会多次提到