数组的学习
2026/6/25 14:24:42 网站建设 项目流程
1.数组的概念
数组是⼀组相同类型元素的集合
注意:
数组中存放的是1个或者多个数据,但是数组元素个数不能为0。
数组中存放的多个数据,类型是相同的。
数组分为⼀维数组和多维数组,多维数组⼀般⽐较多⻅的是⼆维数组。
2.⼀维数组的创建和初始化
type arr_name[常量值]
type指定的是数组中存放数据的类型
arr_name指的是数组名的名字
[ ]中的常量值是⽤来指定数组的⼤⼩的
数组的初始化⼀般使⽤⼤括号,将数据放在⼤括号中。
数组如果进⾏了初始化,数组的⼤⼩是可以省略掉的。
去掉数组名留下的就是数组的类型。
3.使用:
C语⾔规定数组是有下标的,下标是从0开始的,假设数组有n个元素,最后⼀个元素的下标是n-1,下标就相当于数组元素的编号
[ ],这个操作符叫:下标引⽤操作符。
数组元素的打印(输出) (输入)
4.内存
数组在内存中是连续存放的
打印地址用%p
5.sizeof 计算数组元素个数
intsz =sizeof(arr)/sizeof(arr[0]);
6.二维数组
把⼀维数组做为数组的元素,这时候就是⼆维数组,⼆维数组作为数组元素的数组被称为三维数组,⼆维数组以上的数组统称为多维数组。
3表⽰数组有3⾏
5表⽰每⼀⾏有5个元素
int 表⽰数组的每个元素是整型类型
arr 是数组名,可以根据⾃⼰的需要指定名字
完全初始化
按照⾏初始化

初始化时省略⾏,但是不能省略列

7.使用

⼆维数组的输⼊和输出

⼆维数组中的每个元素都是连续存放

8.C99中的变⻓数组

C99中给⼀个变⻓数组(variable-lengtharray,简称VLA)的新特性,允许我们可以使⽤变量指定 数组⼤⼩。

变⻓数组不能初始化

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询