1.数组的概念:数组是一组相同类型元素的集合
注意:数组中存放的是1个或多个数据,但是数组元素个数不能为零。
数组中存放的多个数据,类型是相同的
数组分类:分为一组数组和多维数组,多维数组一般比较多见的是二维数组
2.一维数组的创建和初始化
简记为:类型+数组名+[]
类型可以为:int ,char,short,float等,也可以是自定义类型
数组名:一定要有意义
[]:[]中的常量值是用指定数组的大小的,这个数组的大小是根据实际的需求指定就行。
举例:int math [20]
数组的初始化:数组在创建的时候,我们需要给定一些初始值,这就称为初始化。数组的初始化一般使用的括号,将数据放在大括号中。
举例:int arr[5]={1,2,3,4,5};(完全初始化)
int arr[6]={1}(不完全初始化,第一个元素为1,其他为0)
int arr[3]={1,2,3,4}(错误初始化,初始化项太多)
3.数字组下标:c语言中规定数组是有下标的,下表是从0开始的,假设数组有n个元素,最后一个元素下表是n-1,下标就相当于数组元素的编号。
4.数组的打印
5.随着下标的增长,地址是由小到大变化的,并且我们发现每两组相邻的元素之间相差4(因为一个整型是4个字节)。所以我们得出结论:数组在内存中是连续存放的。