欢迎访问文稿网!

•数组与一维数组的定义

范文之家 分享 时间: 加入收藏 我要投稿 点赞

•数组与一维数组的定义

    

数组:就是一组具有相同数据类型的数据的有序集合。它是一种构造数据类型。

数组名:数组名的命名规则与变量名的命名规则相同。

数组元素:数组中的每一个数据称为一个数组元素。数组元素用数组名和下标来表示。

下标:用来表示数组元素在数组中的排列顺序。 C语言中规定数组的下标从0开始。

数组的维数:表示一个数组元素所需要的下标的个数叫做数组的维数。

一维数组:表示一个数组元素需要一个下标的数组叫作一维数组。

一维数组的定义格式:

类型标识符 数组名 [常量表达式],……;

其中,类型标识符可以是任一种基本数据类型, 数组名是用户定义的数组标识符;方括号中的常量表达式表示该数组中数据元素的个数,也称为数组的长度。

例如:int a[10];

表示定义了一个整型数组,数据名为a,有10个数组元素。

又如:float b[10],c[20],d;

表示定义了两个实型数组,数据名为b和c,分别有10个和20个数组元素和一个实型变量d。

注意:

常量表达式中可以包括常量和符号常量,但不能包含变量。也就是说,C语言不允许对数组的大小作动态定义,即数组的大小不依赖于程序运行过程中变量的值。

一维数组在内存中的存放
例如:int a[10];
表示定义了一个整型数组,数组名为a,有10个数组元素,为a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]。系统要为数组a分配4*10=40个字节的存储单元,且这些存储单元是连续的。

221381
领取福利

微信扫码领取福利

微信扫码分享