目录
1. 一维数组的创建和初始化
2. 一维数组的使用
3. 一维数组在内存中的存储
4. 二维数组的创建和初始化
5. 二维数组的使用
6. 二维数组在内存中的存储
7. 数组越界
8. 数组作为函数参数
数组概念:数组是一组相同类型元素的集合
1.一维数组的创建和初始化
在C语言中存储一组类型相同的数据则需运用到数组(放到一整块空间之中)
数组的语法形式,type_t是数组的元素类型(eg.Int / char / float.....),const_n指数组的大小,即存放多少个元素
在VS code中可以验证,但我的电脑上没有安装,安装了VS code的可以试试
数组的其他常见创建方式
以下是数组的不同创建方式
[ ]是下标引用操作符
数组的不同创建方式
一维数组使用的代码演示
这里可能同学们有疑问这个sizeof是如何使用的
以下是sizeof的解释说明及代码演示
一维数组在内存中的存储
大家有没有发现地址每往后一位都是+4
那到底是为什么呢
因为每一个元素占四个元素
下面是我画图给大家的解释
友情提示(画重点):一维数组在内存中是连续存放的
下面给大家讲解二维数组的创建和初始化
代码演示
第一种初始化方式
第二种初始化方式
第三种初始化方式
4行5列,不够位的自动补0
下一篇博客讲解后面4个部分 ~~~~~~