山不在高,有仙则名。水不在深,有龙则灵。
——csdn时时三省
数组
数组就是一组数
数组的官方定义是一组相同类型元素的集合
一堆数组的创建和初始化
求组的创建
数组是一组相同类型元素的集合。数组的创建当时是:
type_t arr_name [const_n];
type_t 是指数组的元素类型
arr_name 是数组名
const_n是一个常量表达式,用来指定数组的大小
示例:
int就是这个数组的类型
[]等于放了几个元素
这个就不行 因为[] 里面只能放常量
n是个变量
数组的初始化
数组的初始化是指,在创建数组的同时给数组内容一些合理初始值(初始化)。
这个就是在创建a的时候给它一个值
这就是初始化了
这个就是把数组完全初始化了
如果只放前五个数 就属于不完全初始化
下标引用操作符
[] 就是下标引用操作符
总结:
数组是使用下标来访问的,下标是从0开始
数组的大小可以通过计算得到
一维数组在内存中的存储
%p是按地址的格式打印 十六进制的打印
1.一维数组在内存中是连续存档的
2.随着数组下标的增长,地址是由低到高变化的
数组名是数组首元素的地址