一维数组的创建和初始化
数组的创建
数组是一组同类型元素的集合。
数组的创建方式:
VS2022编译器不支持
但也有编译器是支持变量表达式的,例如linux中的gcc编译器,对C99支持的较好
数组的初始化
完全初始化
不完全初始化
字符数组初始化
以下两种打印有何区别呢?
char ch5[] = "bit";
char ch6[] = {'b','i','t'};
一维数组的使用
[]
下标引用操作符。它其实就是数组访问的操作符。
总结:
1.数组是使用下标来访问的,下标从0开始
2.数组的大小可以通过计算得到
一维数组在内存中的存储
总结:
1.一维数组在内存中是连续存放的
2.随着数组下标的增长,地址是由低到高变化的
因为在内存中是连续存放的,所以只要知道第一个就能很容易找到后续的,如果乱放的就找不到了