what is数组?

1.数组的概念:数组是一组相同类型元素的集合

注意:数组中存放的是1个或多个数据,但是数组元素个数不能为零。

           数组中存放的多个数据,类型是相同的

数组分类:分为一组数组和多维数组,多维数组一般比较多见的是二维数组

2.一维数组的创建和初始化

简记为:类型+数组名+[]

类型可以为:int ,char,short,float等,也可以是自定义类型

数组名:一定要有意义

[]:[]中的常量值是用指定数组的大小的,这个数组的大小是根据实际的需求指定就行。

举例:int math [20]

数组的初始化:数组在创建的时候,我们需要给定一些初始值,这就称为初始化。数组的初始化一般使用的括号,将数据放在大括号中。

举例:int arr[5]={1,2,3,4,5};(完全初始化)

           int arr[6]={1}(不完全初始化,第一个元素为1,其他为0)

           int arr[3]={1,2,3,4}(错误初始化,初始化项太多)

3.数字组下标:c语言中规定数组是有下标的,下表是从0开始的,假设数组有n个元素,最后一个元素下表是n-1,下标就相当于数组元素的编号。

4.数组的打印

5.随着下标的增长,地址是由小到大变化的,并且我们发现每两组相邻的元素之间相差4(因为一个整型是4个字节)。所以我们得出结论:数组在内存中是连续存放的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值