一维数组

一维数组

计算机专业术语
在程序中可以使用下标变量,即说明这些变量的整体为数组,数组中的每个变量的数据类型是相同的。当数组中每个元素都只带有一个下标时,称这样的数组为一维数组。一维数组是由数字组成的以单纯的排序结构排列的结构单一的数组。一维数组是计算机程序中最基本的数组。二维及多维数组可以看作是一维数组的多次叠加产生的。
  • 中文名:一维数组
  • 外文名:linear array
  • 适用领域:计算机
  • 所属学科:编程
  • 属性:变量

定义

C语言支持一维数组和多维数组。如果一个数组的所有元素都不是数组,那么该数组称为一维数组。

格式

一维数组的定义方式为:n类型说明符数组名[常量表达式];n

①数组名的命名规则与变量名的命名规则一致;n

②常量表达式表示数组元素的个数。可以是常量或符号常量,不能为变量。

性质

通过给出的数组名称和这个元素在数组中的位置编号(即下标),程序可以引用数组中的任意一个元素。n

在C++中,一维数组的引用格式为:数组名[下标]n

例如:inta[10];n

其中,a是一维数组的数组名,该数组有10个元素,依次表示为a[0]a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9]。需要注意的是,a[10]不属于这一个数组的空间范围中。当在说明部分定义了一个数组变量后,编译程序会在内存空间中开辟一串连续的存储单元。对于数组而言,程序的执行部分使用的是数组变量而不是数组类型。需要注意的是:在引用时,下标可以是整型变量或整型表达式。如果使用表达式,会先计算表达式以确定下标。程序只能逐个应用数组中的元素而不能一次引用整个数组。

相关词条

相关搜索

其它词条