在学习c语言中,我们有时候需要存放大量的值,这时候,我们就需要用到数组了。
数值:
语法是
type arr_name[常量值];
type是数组中存放数据的类型,可以是int,char,float等;
arr_name指的是数组的名字,这个名字可以根据实际情况,起的有意义就行;
【】中的常量值,是决定数组大小的,这个可以根据需求制定大小。
如果我们想要记录十个int类型的值
代码如下:
数组的初始化:
数组的下标:
这里就有一个下标引用操作符[],这个操作符是用来找到存在数组中的元素的;
数组的下标是从0开始的
数组元素的打印:
数组的输入:
数组在内存中的存储
数组在内存中是连续存放的
从输出的结果我们可以看到,随着数组下标的增长,地址是由小到大变化的,而且每个相邻元素的大小都相差4(因为一个int是四个字节),所以得出,数组在内存中是连续存放的。
其中还有一个小知识,数值名是数组首元素的地址: