您的位置首页百科问答

的数组的定义是什么意思

的数组的定义是什么意思

的有关信息介绍如下:

的数组的定义是什么意思

把具有相同数据类型的若干变量按有序的形式组织起压便用白构气无围相推今来,

以便于程序处理,这些数据元素的集合就是数组,按照数组

元围逐景确器素的类型不同,可分为:数值数组、字符数组、指针数组

结构数组等各种类360问答别。

数组说明的一般料叫形式为:

类型说明符数组负些态压哥盾语越名[常量表达式],.映岩含职临.....;

其中类型说明符可以是任一种基本村数据类型或构造数据类型

数配板压顾圆跟组名是定义的数组标识符。常量表达式表示数据元素的个

数,也就是数组的长度。

对数组类型的说明应注意:

1)数组的类型实际上是数组元素的取值类型。

2)数组名的书写应符合标识符的书写规范。

3)数组名不能与其他变量绍议车热吸养名相同。

4)常量表达式表示数组元素的个数,但是其下标从0开始计算

5)不能在方括号中用变量来表示元素的个数,但是可以用符号

常数或常量表达式。

6)允许在同一个类型说明病批深依中,说明多个数组和多个变量。

数组元素的表示方法

一般比较简单就是数组名[下标]来引用,先定义后用,如果

是小数的话,直接自动取整。

数组赋值分为:初始化赋值和动态赋值

初始过汽化赋值一般形式为:

static类型说明符数组名[常量表达式]={值,值.心所品.....};

static表示静态存储类型,c语言规定只有静态存储数组和外部数组

才可做初始化赋值。

c语言对数组的初始化示倒团准够深赋值还有几个规定:

1)可以只给部分元素赋值。

2)只能给元素逐个赋值,不能给数组整体记西队逐去绍赋值。

3)如不给可初始化的数组赋初值,在在数组说明中,可以不给出数组

元素的个数。