①创建与初始化
首先明白,什么是数组:一组有序数据的集合。
1)创建如图所示:
即 类型符 数组名[常量表达式]
([]内一般为常量,在C99语法下也可以为变量)
2)初始化
完全初始化:
不完全初始化:
(其他默认为\0 )
对于字符数组来说,
ch1有四位:为b i t \0
ch2有三位:为b i t,所以长度不一样。
② 使用
不需要int,代表第六个数字为5
[]是下标引用操作符 。
得出两个结论:
1)数组使用下标访问,从0开始。
2)数组大小可以通过计算得到(上上图中的sz)。
③在内存中的存储
可以看出来打印的地址是十六进制的。
1)一维数组在内存中连续存放。
2)随着下标增长,地址由低到高变化。
(该文章为听b站鹏哥C语言时所作)