目录 
 
 
 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个部分 ~~~~~~



















