一、数组的概念
1.数组是⼀组相同类型元素的集合。
2.数组元素不能为0.
3.数组中存放的多个数据,类型是相同的。
二、一维数组的创建和初始化
2.1数组的创建
如果我们想存某个班级20个人的数学成绩,那么我们可以创建一个数组如下:
当然还有别的数组,例如:
数组的类型还有很多,例如:short,float等。
2.2数组的初始化
给创建的数组一个初始值,就是这个数组的初始化,数组初始化一般是用大括号
三、一维数组的使用
数组的下标是从0开始的
我们可以用for循环来打印数组
当然,我们也可以通过for循环输入数组中的元素.
四、一维数组在内存中的存储
我们依次打印数组元素的地址:
从输出的结果我们分析,数组随着下标的增长,地址是由小到大变化的,并且我们发现每两个相邻
的元素之间相差4(因为⼀个整型是4个字节)。所以我们得出结论:数组在内存中是连续存放的。
五、sizeof计算数组元素
sizeof 是中C语言是一个关键字,是可以计算类型或者变量大小的,其实 sizeof 也可以计算数组的
大小。
这里输出的结果是20,代表数组所占空间的总大小,单位是字节。
六、二维数组的创建
二维数组的创建和一维数组的差不多
如果学过线性代数,我们很容易认出二维数组。