一维数组剖析

简介: 一维数组剖析

一:数组

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

二:一维数组

1:数组创建

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

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

2:数组的初始化


3:数组的类型

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


4:数组下标

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

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

访问整个数组


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

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


6:数组元素个数的计算

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

![在这里插入图片描

目录
相关文章
|
9月前
|
存储 算法 搜索推荐
15一维数组
15一维数组
68 0
【一维数组和二维数组】
【一维数组和二维数组】
67 0
|
9月前
|
存储 编译器 C语言
认识一维数组和使用
**数组概念与特性:**数组是一组相同类型元素的集合,包含至少一个元素。数组可分为一维和多维(如二维数组)。在创建时需指定大小和元素类型,如`int arr[5]`表示一个包含5个整数的数组。数组元素通过下标访问,下标从0开始。数组在内存中连续存放,可以通过`sizeof`计算数组占用的字节数以间接获取元素个数。
61 1
|
9月前
|
存储 C语言
二维数组的使用
这篇内容介绍了二维数组的概念,它是将一维数组作为元素构成的数组,也称为多维数组。文章详细讲解了如何创建二维数组,包括指定行数和列数,并展示了不同类型的初始化方式:不完全初始化(剩余元素设为0)和完全初始化。此外,还提到了按照行初始化的语法。内容中强调了C语言中二维数组的行和列都从0开始计数,并通过示例解释了如何访问和输出数组元素。最后,讨论了二维数组在内存中的存储方式,它是一维数组数组,元素在内存中是连续存放的。
99 0
|
9月前
|
存储 算法 搜索推荐
16二维数组
16二维数组
54 0
|
9月前
|
算法 C++
C++012-C++一维数组
C++012-C++一维数组
C++012-C++一维数组
|
9月前
|
存储 算法 C++
C++013-C++二维数组
C++013-C++二维数组
C++013-C++二维数组
|
9月前
|
JavaScript 前端开发 索引
如何对实现一维数组转化为二维数组
本文章实现了数组之间的转换
|
存储
二维数组剖析
二维数组剖析
64 0
|
9月前
|
C语言
二维数组的知识
二维数组的知识