一维数组的定义

一维数组是存放相同类型数据的集合,每个元素通过数组名和下标唯一确定。定义格式为类型标识符 数组名[整型常量表达式]。例如,inta[10]定义了一个包含10个int类型元素的数组。数组长度必须是常量表达式,如floata[10]。数组元素从下标0开始,数组名代表内存中首地址。错误示例:inta=10;intary[a],因数组长度不是常量表达式。
摘要由CSDN通过智能技术生成

        一维数组是一组用来存放多个相同类型的数据集合,该集会的每一个成员称为元素,每个数组元素通过数组名和一个下杯唯一确定,所以称之为一维数组。如同普通变量的使用一样,"在使用之前要先定义。

                         类型标识 数组名[整型常量表达式]

                        例:int a[10]

说明:(1)“类型标识符”用来指定数组中各个元素的类型

(2)“数组名”应是合法的用户标识符

(3)“整型常量表达式”表示数组长度(数组元素个数),数组元素的表示从下标0开始

(4)C编译系统为数组分配连续的存储空间,数组名代表在内存中存放的首地址(即数组第一个元素在内存中的存储地址)。

                整型数组a[10]存储情况:

                                                                a(数组名)

                a[1]        a[2]        a[3]        a[4]        a[5]        a[6]        a[7]        a[8]        a[9]

                

1、int a=10;int ary[a];        //此定义方式不正确,因为“数组长度”不是常量表达式

2、float a[10];                    //定义了一个float型数组,数组名为a,该数组有10个元素

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值