C语言之数组初阶(1-4)

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

猜你喜欢

转载自blog.csdn.net/fjj2397194209/article/details/131041104