一维数组的介绍

一维数组的介绍存放在数组的值被称为数组的元素 数组在创建的时候可以指定数组的大小和数组的元素类型

大家好,欢迎来到IT知识分享网。

一、数组的概念
数组是一组相同类型元素的集合
从这个概念中我们就可以发现2个有价值的信息:

数组中存放的是1个或者多个数据,但是数组元素个数不能为0。

数组中存放的多个数据,类型是相同的。
二、一维数组的创建和初始化
 1.数组创建

⼀维数组创建的基本语法如下:

一维数组的介绍

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

type
指定的是数组中存放数据的类型,可以是
char

short

int

float
等,也可以自定义的类型

arr_name
指的是数组名的名字,这个名字根据实际情况,起的有意义就行。

[]
中的常量值是用来指定数组的大小的,这个数组的大小是根据实际的需求指定就行。
比如:我们现在想存储某个班级的20⼈的数学成绩,那我们就可以创建⼀个数组,如下:
int
math[
20
];
当然我们也可以根据需要创建其他类型和大小的数组:
char
ch[
8
];
double
score[
10
];
2.数组的初始化

一维数组的介绍

3.数组的类型
数组也是有类型的,数组算是⼀种自定义类型,去掉数组名留下的就是数组的类型。
如下:
int
arr1[
10
];
int
arr2[
12
];
char
ch[
5
];
arr1数组的类型是
int [10]
arr2数组的类型是
int [12]
ch 数组的类型是
char [5]
三、一维数组的使用
1.数组下标  
C语言规定数组是有下标的,下标是从0开始的,假设数组有n个元素,最后⼀个元素的下标是
n-1,下标就相当于数组元素的编号,如下:
int
arr[
10
] = {

1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
,
10
};
一维数组的介绍
                                                                  数组元素和下标
在C语言中数组的访问提供了⼀个操作符
[]
,这个操作符叫:下标引用操作符。
有了下标访问操作符,我们就可以轻松的访问到数组的元素了,比如我们访问下标为7的元素,我
们就可以使用arr[7]
,想要访问下标是3的元素,就可以使用 
arr[3]
如下代码:
一维数组的介绍
输出结果:
一维数组的介绍
2.数组元素的打印
只要我们产生数组所有元素的下标就可以了,那我们使⽤for循环产生0~9的下标,接下来使用下标
访问就行了。
如下代码:
一维数组的介绍
输出的结果:
一维数组的介绍
3.数组的输入

一维数组的介绍

输出的结果:

一维数组的介绍

四、sizeof 计算数组元素个数
sizeof
中C语言是⼀个关键字,是可以计算类型或者变量大小的,其实
sizeof
也可以计算数组的
大小。
比如:
一维数组的介绍
输出的结果:
一维数组的介绍
这里输出的结果是40,计算的是数组所占内存空间的总大小,单位是字节。
我们又知道数组中所
有元素的类型都是相同的,那只要计算出一个元素所占字节的个数,数组的元素个数就能算出来。
这里我们选择第⼀个元素算大小就可以。
一维数组的介绍
一维数组的介绍
接下来就能计算出数组的元素个数:
一维数组的介绍
一维数组的介绍

以后在代码中需要数组元素个数的地方就不用固定写死了,使用上面的计算,不管数组怎么变化,
计算出的大小也就随着变化了。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/130797.html

(0)
上一篇 2025-08-12 19:20
下一篇 2025-08-12 19:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信