一维数组剖析

简介: 一维数组剖析

一:数组

数组是一组相同类型元素的集合。元素至少有一个,且元素类型相同。

二:一维数组

1:数组创建

一维数组的基本语法:类型+数组名+[常量值]**;**常量值代表数组的大小。

存放在数组的值称为数组的元素,数组在创建时可以指定数组的大小和数组的元素类型。

2:数组的初始化


3:数组的类型

数组是一种自定义类型,去掉数组名的部分就是数组的类型


4:数组下标

下标从0开始,假设数组有n个元素,最后一个元素的下标是n-1。

下标引用操作符[],便于数组的访问。

访问整个数组


5:一维数组在内存中的存储

从输出的结果得知,随着下标的增长,地址从小变大,且相邻的元素之间相差4(因为一个整型是4个字节),所以数组在内存中的存放是连续的。


6:数组元素个数的计算

sizeof(是C语言的一个关键字)可以用来计算类型或变量的大小,也可以用于数组元素的计算。

![在这里插入图片描

目录
相关文章
|
6月前
|
存储 C语言
|
2月前
|
存储 索引
数组的特点
数组是一种线性数据结构,用于存储固定大小的顺序集合。每个元素在数组中都有一个唯一的索引,可以快速访问和修改。数组支持随机访问,但插入和删除操作较慢,因为需要移动后续元素。适用于需要频繁读取数据的场景。
|
6月前
数组(2)
数组(2)
36 1
|
7月前
|
存储 C++ 索引
c++数组
c++数组
43 1
|
7月前
|
存储 人工智能 算法
4.为何数组下表从0开始
4.为何数组下表从0开始
67 1
|
7月前
|
存储 程序员 C++
数组相关练习
数组相关练习
58 0
|
存储 编译器 程序员
|
存储 C# 索引
C#视频—数组
C#视频—数组
|
存储 算法 编译器
数组(一)
数组(一)
119 0
数组(一)