中国IT者C语言入门专题讲座 第九讲 数组(1)

时间:2007-07-14 07:08:33   来源:chinaitzhe.com  作者:ChinaITzhe  编辑:gaopoadmin

  数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。

  本章介绍数值数组和字符数组,其余的在以后各章陆续介绍。数组类型说明 在C语言中使用数组必须先进行类型说明。 数组说明的一般形式为:

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

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

  例如:

int a[10]; 说明整型数组a,有10个元素。
float b[10],c[20]; 说明实型数组b,有10个元素,实型数组c,有20个元素。
char ch[20]; 说明字符数组ch,有20个元素。

  对于数组类型说明应注意以下几点:

  1.数组的类型实际上是指数组元素的取值类型。对于同一个数组,其所有元素的数据类型都是相同的。

  2.数组名的书写规则应符合标识符的书写规定。

  3.数组名不能与其它变量名相同,例如:

void main()
{
 int a;
 float a[10];
 ……
}

  是错误的。

关键字:中国IT者,C语言,入门,专题讲座,第九讲,数组

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面